Home Assistant Unofficial Reference 2024.12.1
homeassistant.auth.AuthManager Member List

This is the complete list of members for homeassistant.auth.AuthManager, including all inherited members.

__init__(self, HomeAssistant hass, auth_store.AuthStore store, _ProviderDict providers, _MfaModuleDict mfa_modules)homeassistant.auth.AuthManager
_async_cancel_expiration_schedule(self)homeassistant.auth.AuthManagerprivate
_async_get_auth_provider(self, models.Credentials credentials)homeassistant.auth.AuthManagerprivate
_async_remove_expired_refresh_tokens(self, datetime|None _=None)homeassistant.auth.AuthManagerprivate
_async_resolve_provider(self, models.RefreshToken refresh_token)homeassistant.auth.AuthManagerprivate
_async_track_next_refresh_token_expiration(self)homeassistant.auth.AuthManagerprivate
_async_unregister(self, set[CALLBACK_TYPE] callbacks, CALLBACK_TYPE callback_)homeassistant.auth.AuthManagerprivate
_expire_callbackhomeassistant.auth.AuthManagerprivate
_mfa_moduleshomeassistant.auth.AuthManagerprivate
_providershomeassistant.auth.AuthManagerprivate
_remove_expired_jobhomeassistant.auth.AuthManagerprivate
_storehomeassistant.auth.AuthManagerprivate
_user_should_be_owner(self)homeassistant.auth.AuthManagerprivate
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
hasshomeassistant.auth.AuthManager
login_flowhomeassistant.auth.AuthManager