Initial Home Assistant Configuration
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
"""application_credentials platform for Google Assistant SDK."""
|
||||
from homeassistant.components.application_credentials import AuthorizationServer
|
||||
from homeassistant.core import HomeAssistant
|
||||
|
||||
from .const import CONF_API_HOST, DEFAULT_API_HOST, DOMAIN
|
||||
|
||||
|
||||
async def async_get_authorization_server(hass: HomeAssistant) -> AuthorizationServer:
|
||||
"""Return authorization server."""
|
||||
|
||||
api_host = hass.data[DOMAIN]["global"].get(CONF_API_HOST, DEFAULT_API_HOST) if DOMAIN in hass.data and "global" in hass.data[DOMAIN] else DEFAULT_API_HOST
|
||||
|
||||
return AuthorizationServer(
|
||||
f"{api_host}/security/oauth/authorize",
|
||||
f"{api_host}/security/oauth/token",
|
||||
)
|
||||
|
||||
|
||||
async def async_get_description_placeholders(hass: HomeAssistant) -> dict[str, str]:
|
||||
"""Return description placeholders for the credentials dialog."""
|
||||
return {
|
||||
"more_info_url": (
|
||||
"https://github.com/ekutner/home-connect-hass"
|
||||
),
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user