Home Assistant Unofficial Reference 2024.12.1
homeassistant.auth.providers.trusted_networks.TrustedNetworksLoginFlow Class Reference
Inheritance diagram for homeassistant.auth.providers.trusted_networks.TrustedNetworksLoginFlow:
[legend]
Collaboration diagram for homeassistant.auth.providers.trusted_networks.TrustedNetworksLoginFlow:
[legend]

Public Member Functions

None __init__ (self, TrustedNetworksAuthProvider auth_provider, IPAddress ip_addr, dict[str, str|None] available_users, bool allow_bypass_login)
 
AuthFlowResult async_step_init (self, dict[str, str]|None user_input=None)
 

Private Attributes

 _allow_bypass_login
 
 _available_users
 
 _ip_address
 

Detailed Description

Handler for the login flow.

Definition at line 217 of file trusted_networks.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.auth.providers.trusted_networks.TrustedNetworksLoginFlow.__init__ (   self,
TrustedNetworksAuthProvider  auth_provider,
IPAddress  ip_addr,
dict[str, str | None]  available_users,
bool  allow_bypass_login 
)
Initialize the login flow.

Definition at line 220 of file trusted_networks.py.

Member Function Documentation

◆ async_step_init()

AuthFlowResult homeassistant.auth.providers.trusted_networks.TrustedNetworksLoginFlow.async_step_init (   self,
dict[str, str] | None   user_input = None 
)
Handle the step of the form.

Definition at line 233 of file trusted_networks.py.

Member Data Documentation

◆ _allow_bypass_login

homeassistant.auth.providers.trusted_networks.TrustedNetworksLoginFlow._allow_bypass_login
private

Definition at line 231 of file trusted_networks.py.

◆ _available_users

homeassistant.auth.providers.trusted_networks.TrustedNetworksLoginFlow._available_users
private

Definition at line 229 of file trusted_networks.py.

◆ _ip_address

homeassistant.auth.providers.trusted_networks.TrustedNetworksLoginFlow._ip_address
private

Definition at line 230 of file trusted_networks.py.


The documentation for this class was generated from the following file: