| __init__(self, HomeAssistant hass, auth_store.AuthStore store, _ProviderDict providers, _MfaModuleDict mfa_modules) | homeassistant.auth.AuthManager | |
| _async_cancel_expiration_schedule(self) | homeassistant.auth.AuthManager | private |
| _async_get_auth_provider(self, models.Credentials credentials) | homeassistant.auth.AuthManager | private |
| _async_remove_expired_refresh_tokens(self, datetime|None _=None) | homeassistant.auth.AuthManager | private |
| _async_resolve_provider(self, models.RefreshToken refresh_token) | homeassistant.auth.AuthManager | private |
| _async_track_next_refresh_token_expiration(self) | homeassistant.auth.AuthManager | private |
| _async_unregister(self, set[CALLBACK_TYPE] callbacks, CALLBACK_TYPE callback_) | homeassistant.auth.AuthManager | private |
| _expire_callback | homeassistant.auth.AuthManager | private |
| _mfa_modules | homeassistant.auth.AuthManager | private |
| _providers | homeassistant.auth.AuthManager | private |
| _remove_expired_job | homeassistant.auth.AuthManager | private |
| _store | homeassistant.auth.AuthManager | private |
| _user_should_be_owner(self) | homeassistant.auth.AuthManager | private |
| async_activate_user(self, models.User user) | homeassistant.auth.AuthManager | |
| async_create_access_token(self, models.RefreshToken refresh_token, str|None remote_ip=None) | homeassistant.auth.AuthManager | |
| async_create_refresh_token(self, models.User user, str|None client_id=None, str|None client_name=None, str|None client_icon=None, str|None token_type=None, timedelta access_token_expiration=ACCESS_TOKEN_EXPIRATION, models.Credentials|None credential=None) | homeassistant.auth.AuthManager | |
| async_create_system_user(self, str name, *list[str]|None group_ids=None, bool|None local_only=None) | homeassistant.auth.AuthManager | |
| async_create_user(self, str name, *list[str]|None group_ids=None, bool|None local_only=None) | homeassistant.auth.AuthManager | |
| async_deactivate_user(self, models.User user) | homeassistant.auth.AuthManager | |
| async_disable_user_mfa(self, models.User user, str mfa_module_id) | homeassistant.auth.AuthManager | |
| async_enable_user_mfa(self, models.User user, str mfa_module_id, Any data) | homeassistant.auth.AuthManager | |
| async_get_enabled_mfa(self, models.User user) | homeassistant.auth.AuthManager | |
| async_get_group(self, str group_id) | homeassistant.auth.AuthManager | |
| async_get_or_create_user(self, models.Credentials credentials) | homeassistant.auth.AuthManager | |
| async_get_owner(self) | homeassistant.auth.AuthManager | |
| async_get_refresh_token(self, str token_id) | homeassistant.auth.AuthManager | |
| async_get_refresh_token_by_token(self, str token) | homeassistant.auth.AuthManager | |
| async_get_user(self, str user_id) | homeassistant.auth.AuthManager | |
| async_get_user_by_credentials(self, models.Credentials credentials) | homeassistant.auth.AuthManager | |
| async_get_users(self) | homeassistant.auth.AuthManager | |
| async_link_user(self, models.User user, models.Credentials credentials) | homeassistant.auth.AuthManager | |
| async_register_revoke_token_callback(self, str refresh_token_id, CALLBACK_TYPE revoke_callback) | homeassistant.auth.AuthManager | |
| async_remove_credentials(self, models.Credentials credentials) | homeassistant.auth.AuthManager | |
| async_remove_refresh_token(self, models.RefreshToken refresh_token) | homeassistant.auth.AuthManager | |
| async_remove_user(self, models.User user) | homeassistant.auth.AuthManager | |
| async_set_expiry(self, models.RefreshToken refresh_token, *bool enable_expiry) | homeassistant.auth.AuthManager | |
| async_setup(self) | homeassistant.auth.AuthManager | |
| async_update_user(self, models.User user, str|None name=None, bool|None is_active=None, list[str]|None group_ids=None, bool|None local_only=None) | homeassistant.auth.AuthManager | |
| async_update_user_credentials_data(self, models.Credentials credentials, dict[str, Any] data) | homeassistant.auth.AuthManager | |
| async_validate_access_token(self, str token) | homeassistant.auth.AuthManager | |
| async_validate_refresh_token(self, models.RefreshToken refresh_token, str|None remote_ip=None) | homeassistant.auth.AuthManager | |
| auth_mfa_modules(self) | homeassistant.auth.AuthManager | |
| auth_providers(self) | homeassistant.auth.AuthManager | |
| get_auth_mfa_module(self, str module_id) | homeassistant.auth.AuthManager | |
| get_auth_provider(self, str provider_type, str|None provider_id) | homeassistant.auth.AuthManager | |
| get_auth_providers(self, str provider_type) | homeassistant.auth.AuthManager | |
| hass | homeassistant.auth.AuthManager | |
| login_flow | homeassistant.auth.AuthManager | |