Cloud implementation of the OAuth2 flow.
Definition at line 89 of file account_link.py.
◆ __init__()
| None homeassistant.components.cloud.account_link.CloudOAuth2Implementation.__init__ |
( |
|
self, |
|
|
HomeAssistant |
hass, |
|
|
str |
service |
|
) |
| |
Initialize cloud OAuth2 implementation.
Definition at line 92 of file account_link.py.
◆ _async_refresh_token()
| dict homeassistant.components.cloud.account_link.CloudOAuth2Implementation._async_refresh_token |
( |
|
self, |
|
|
dict |
token |
|
) |
| |
|
private |
◆ async_generate_authorize_url()
| str homeassistant.components.cloud.account_link.CloudOAuth2Implementation.async_generate_authorize_url |
( |
|
self, |
|
|
str |
flow_id |
|
) |
| |
◆ async_resolve_external_data()
| dict homeassistant.components.cloud.account_link.CloudOAuth2Implementation.async_resolve_external_data |
( |
|
self, |
|
|
Any |
external_data |
|
) |
| |
◆ domain()
| str homeassistant.components.cloud.account_link.CloudOAuth2Implementation.domain |
( |
|
self | ) |
|
Domain that is providing the implementation.
Definition at line 103 of file account_link.py.
◆ name()
| str homeassistant.components.cloud.account_link.CloudOAuth2Implementation.name |
( |
|
self | ) |
|
◆ hass
| homeassistant.components.cloud.account_link.CloudOAuth2Implementation.hass |
◆ service
| homeassistant.components.cloud.account_link.CloudOAuth2Implementation.service |
The documentation for this class was generated from the following file: