Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.ondilo_ico.oauth_impl.OndiloOauth2Implementation Class Reference
Inheritance diagram for homeassistant.components.ondilo_ico.oauth_impl.OndiloOauth2Implementation:
[legend]
Collaboration diagram for homeassistant.components.ondilo_ico.oauth_impl.OndiloOauth2Implementation:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass)
 
str name (self)
 
- Public Member Functions inherited from homeassistant.helpers.config_entry_oauth2_flow.LocalOAuth2Implementation
None __init__ (self, HomeAssistant hass, str domain, str client_id, str client_secret, str authorize_url, str token_url)
 
str async_generate_authorize_url (self, str flow_id)
 
dict async_resolve_external_data (self, Any external_data)
 
str domain (self)
 
dict extra_authorize_data (self)
 
str redirect_uri (self)
 
- Public Member Functions inherited from homeassistant.helpers.config_entry_oauth2_flow.AbstractOAuth2Implementation
dict async_refresh_token (self, dict token)
 

Additional Inherited Members

- Public Attributes inherited from homeassistant.helpers.config_entry_oauth2_flow.LocalOAuth2Implementation
 authorize_url
 
 client_id
 
 client_secret
 
 hass
 
 token_url
 

Detailed Description

Local implementation of OAuth2 specific to Ondilo to hard code client id and secret and return a proper name.

Definition at line 15 of file oauth_impl.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.ondilo_ico.oauth_impl.OndiloOauth2Implementation.__init__ (   self,
HomeAssistant  hass 
)
Just init default class with default values.

Definition at line 18 of file oauth_impl.py.

Member Function Documentation

◆ name()

str homeassistant.components.ondilo_ico.oauth_impl.OndiloOauth2Implementation.name (   self)
Name of the implementation.

Reimplemented from homeassistant.helpers.config_entry_oauth2_flow.LocalOAuth2Implementation.

Definition at line 30 of file oauth_impl.py.


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