Public Member Functions | |
| None | __init__ (self, ClientSession websession, config_entry_oauth2_flow.OAuth2Session oauth_session, str client_id, str client_secret) |
| str | async_get_access_token (self) |
| Credentials | async_get_creds (self) |
Private Attributes | |
| _client_id | |
| _client_secret | |
| _oauth_session | |
Provide Google Nest Device Access authentication tied to an OAuth2 based config entry.
| None homeassistant.components.nest.api.AsyncConfigEntryAuth.__init__ | ( | self, | |
| ClientSession | websession, | ||
| config_entry_oauth2_flow.OAuth2Session | oauth_session, | ||
| str | client_id, | ||
| str | client_secret | ||
| ) |
| str homeassistant.components.nest.api.AsyncConfigEntryAuth.async_get_access_token | ( | self | ) |
| Credentials homeassistant.components.nest.api.AsyncConfigEntryAuth.async_get_creds | ( | self | ) |
|
private |
|
private |
|
private |