Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.application_credentials.ApplicationCredentialsProtocol
 
class  homeassistant.components.application_credentials.ApplicationCredentialsStorageCollection
 
class  homeassistant.components.application_credentials.AuthImplementation
 
class  homeassistant.components.application_credentials.AuthorizationServer
 
class  homeassistant.components.application_credentials.ClientCredential
 

Namespaces

 homeassistant.components.application_credentials
 

Functions

str|None homeassistant.components.application_credentials._async_config_entry_app_credentials (HomeAssistant hass, ConfigEntry config_entry)
 
dict[str, Any] homeassistant.components.application_credentials._async_integration_config (HomeAssistant hass, str domain)
 
list[config_entry_oauth2_flow.AbstractOAuth2Implementation] homeassistant.components.application_credentials._async_provide_implementation (HomeAssistant hass, str domain)
 
ApplicationCredentialsProtocol|None homeassistant.components.application_credentials._get_platform (HomeAssistant hass, str integration_domain)
 
None homeassistant.components.application_credentials.async_import_client_credential (HomeAssistant hass, str domain, ClientCredential credential, str|None auth_domain=None)
 
bool homeassistant.components.application_credentials.async_setup (HomeAssistant hass, ConfigType config)
 
None homeassistant.components.application_credentials.handle_config_entry (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.application_credentials.handle_integration_list (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg)
 

Variables

list homeassistant.components.application_credentials.__all__ = ["ClientCredential", "AuthorizationServer", "async_import_client_credential"]
 
 homeassistant.components.application_credentials._LOGGER = logging.getLogger(__name__)
 
string homeassistant.components.application_credentials.CONF_AUTH_DOMAIN = "auth_domain"
 
 homeassistant.components.application_credentials.CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
 
string homeassistant.components.application_credentials.DEFAULT_IMPORT_NAME = "Import from configuration.yaml"
 
string homeassistant.components.application_credentials.DOMAIN = "application_credentials"
 
string homeassistant.components.application_credentials.STORAGE_KEY = DOMAIN
 
int homeassistant.components.application_credentials.STORAGE_VERSION = 1
 
 homeassistant.components.application_credentials.VolDictType