| __init__(self, HomeAssistant hass) | homeassistant.auth.auth_store.AuthStore | |
| _async_schedule_save(self, float delay=DEFAULT_SAVE_DELAY) | homeassistant.auth.auth_store.AuthStore | private |
| _build_token_id_to_user_id(self) | homeassistant.auth.auth_store.AuthStore | private |
| _data_to_save(self) | homeassistant.auth.auth_store.AuthStore | private |
| _groups | homeassistant.auth.auth_store.AuthStore | private |
| _loaded | homeassistant.auth.auth_store.AuthStore | private |
| _perm_lookup | homeassistant.auth.auth_store.AuthStore | private |
| _set_defaults(self) | homeassistant.auth.auth_store.AuthStore | private |
| _store | homeassistant.auth.auth_store.AuthStore | private |
| _token_id_to_user_id | homeassistant.auth.auth_store.AuthStore | private |
| _users | homeassistant.auth.auth_store.AuthStore | private |
| async_activate_user(self, models.User user) | homeassistant.auth.auth_store.AuthStore | |
| async_create_refresh_token(self, models.User user, str|None client_id=None, str|None client_name=None, str|None client_icon=None, str token_type=models.TOKEN_TYPE_NORMAL, timedelta access_token_expiration=ACCESS_TOKEN_EXPIRATION, float|None expire_at=None, models.Credentials|None credential=None) | homeassistant.auth.auth_store.AuthStore | |
| async_create_user(self, str|None name, bool|None is_owner=None, bool|None is_active=None, bool|None system_generated=None, models.Credentials|None credentials=None, list[str]|None group_ids=None, bool|None local_only=None) | homeassistant.auth.auth_store.AuthStore | |
| async_deactivate_user(self, models.User user) | homeassistant.auth.auth_store.AuthStore | |
| async_get_group(self, str group_id) | homeassistant.auth.auth_store.AuthStore | |
| async_get_groups(self) | homeassistant.auth.auth_store.AuthStore | |
| async_get_refresh_token(self, str token_id) | homeassistant.auth.auth_store.AuthStore | |
| async_get_refresh_token_by_token(self, str token) | homeassistant.auth.auth_store.AuthStore | |
| async_get_refresh_tokens(self) | homeassistant.auth.auth_store.AuthStore | |
| async_get_user(self, str user_id) | homeassistant.auth.auth_store.AuthStore | |
| async_get_users(self) | homeassistant.auth.auth_store.AuthStore | |
| async_link_user(self, models.User user, models.Credentials credentials) | homeassistant.auth.auth_store.AuthStore | |
| async_load(self) | homeassistant.auth.auth_store.AuthStore | |
| async_log_refresh_token_usage(self, models.RefreshToken refresh_token, str|None remote_ip=None) | homeassistant.auth.auth_store.AuthStore | |
| async_remove_credentials(self, models.Credentials credentials) | homeassistant.auth.auth_store.AuthStore | |
| async_remove_refresh_token(self, models.RefreshToken refresh_token) | homeassistant.auth.auth_store.AuthStore | |
| async_remove_user(self, models.User user) | homeassistant.auth.auth_store.AuthStore | |
| async_set_expiry(self, models.RefreshToken refresh_token, *bool enable_expiry) | homeassistant.auth.auth_store.AuthStore | |
| 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.auth_store.AuthStore | |
| async_update_user_credentials_data(self, models.Credentials credentials, dict[str, Any] data) | homeassistant.auth.auth_store.AuthStore | |
| hass | homeassistant.auth.auth_store.AuthStore | |