Namespaces | |
| command_line | |
| homeassistant | |
| insecure_example | |
| trusted_networks | |
Classes | |
| class | AuthProvider |
| class | LoginFlow |
Functions | |
| AuthProvider | auth_provider_from_config (HomeAssistant hass, AuthStore store, dict[str, Any] config) |
| types.ModuleType | load_auth_provider_module (HomeAssistant hass, str provider) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| AUTH_PROVIDER_SCHEMA | |
Auth providers for Home Assistant.
| AuthProvider homeassistant.auth.providers.auth_provider_from_config | ( | HomeAssistant | hass, |
| AuthStore | store, | ||
| dict[str, Any] | config | ||
| ) |
Initialize an auth provider from a config.
Definition at line 144 of file __init__.py.
| types.ModuleType homeassistant.auth.providers.load_auth_provider_module | ( | HomeAssistant | hass, |
| str | provider | ||
| ) |
Load an auth provider.
Definition at line 164 of file __init__.py.
|
private |
Definition at line 34 of file __init__.py.
| homeassistant.auth.providers.AUTH_PROVIDER_SCHEMA |
Definition at line 39 of file __init__.py.