Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, dict[str, Any] config) |
| None | async_depose_user (self, str user_id) |
| None | async_initialize_login_mfa_step (self, str user_id) |
| bool | async_is_user_setup (self, str user_id) |
| None | async_notify (self, str code, str notify_service, str|None target=None) |
| None | async_notify_user (self, str user_id, str code) |
| SetupFlow | async_setup_flow (self, str user_id) |
| Any | async_setup_user (self, str user_id, Any setup_data) |
| bool | async_validate (self, str user_id, dict[str, Any] user_input) |
| list[str] | aync_get_available_notify_services (self) |
| vol.Schema | input_schema (self) |
Static Public Attributes | |
| string | DEFAULT_TITLE = "Notify One-Time Password" |
Private Member Functions | |
| None | _async_load (self) |
| None | _async_save (self) |
Private Attributes | |
| _exclude | |
| _include | |
| _init_lock | |
| _message_template | |
| _user_settings | |
| _user_store | |
Auth module send hmac-based one time password by notify service.
| None homeassistant.auth.mfa_modules.notify.NotifyAuthModule.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| dict[str, Any] | config | ||
| ) |
|
private |
|
private |
| None homeassistant.auth.mfa_modules.notify.NotifyAuthModule.async_depose_user | ( | self, | |
| str | user_id | ||
| ) |
| None homeassistant.auth.mfa_modules.notify.NotifyAuthModule.async_initialize_login_mfa_step | ( | self, | |
| str | user_id | ||
| ) |
| bool homeassistant.auth.mfa_modules.notify.NotifyAuthModule.async_is_user_setup | ( | self, | |
| str | user_id | ||
| ) |
| None homeassistant.auth.mfa_modules.notify.NotifyAuthModule.async_notify | ( | self, | |
| str | code, | ||
| str | notify_service, | ||
| str | None | target = None |
||
| ) |
| None homeassistant.auth.mfa_modules.notify.NotifyAuthModule.async_notify_user | ( | self, | |
| str | user_id, | ||
| str | code | ||
| ) |
| SetupFlow homeassistant.auth.mfa_modules.notify.NotifyAuthModule.async_setup_flow | ( | self, | |
| str | user_id | ||
| ) |
| Any homeassistant.auth.mfa_modules.notify.NotifyAuthModule.async_setup_user | ( | self, | |
| str | user_id, | ||
| Any | setup_data | ||
| ) |
| bool homeassistant.auth.mfa_modules.notify.NotifyAuthModule.async_validate | ( | self, | |
| str | user_id, | ||
| dict[str, Any] | user_input | ||
| ) |
| list[str] homeassistant.auth.mfa_modules.notify.NotifyAuthModule.aync_get_available_notify_services | ( | self | ) |
| vol.Schema homeassistant.auth.mfa_modules.notify.NotifyAuthModule.input_schema | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |