mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Add helper strings for myuplink application credentials (#115349)
This commit is contained in:
parent
a24d97d79d
commit
b61919ec71
@ -3,7 +3,7 @@
|
|||||||
from homeassistant.components.application_credentials import AuthorizationServer
|
from homeassistant.components.application_credentials import AuthorizationServer
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
|
|
||||||
from .const import OAUTH2_AUTHORIZE, OAUTH2_TOKEN
|
from .const import DOMAIN, OAUTH2_AUTHORIZE, OAUTH2_TOKEN
|
||||||
|
|
||||||
|
|
||||||
async def async_get_authorization_server(hass: HomeAssistant) -> AuthorizationServer:
|
async def async_get_authorization_server(hass: HomeAssistant) -> AuthorizationServer:
|
||||||
@ -12,3 +12,12 @@ async def async_get_authorization_server(hass: HomeAssistant) -> AuthorizationSe
|
|||||||
authorize_url=OAUTH2_AUTHORIZE,
|
authorize_url=OAUTH2_AUTHORIZE,
|
||||||
token_url=OAUTH2_TOKEN,
|
token_url=OAUTH2_TOKEN,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
async def async_get_description_placeholders(hass: HomeAssistant) -> dict[str, str]:
|
||||||
|
"""Return description placeholders for the credentials dialog."""
|
||||||
|
return {
|
||||||
|
"more_info_url": f"https://www.home-assistant.io/integrations/{DOMAIN}/",
|
||||||
|
"create_creds_url": "https://dev.myuplink.com/apps",
|
||||||
|
"callback_url": "https://my.home-assistant.io/redirect/oauth",
|
||||||
|
}
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"application_credentials": {
|
||||||
|
"description": "Follow the [instructions]({more_info_url}) to give Home Assistant access to your myUplink account. You also need to create application credentials linked to your account:\n1. Go to [Applications at myUplink developer site]({create_creds_url}) and get credentials from an existing application or click **Create New Application**.\n1. Set appropriate Application name and Description\n2. Enter `{callback_url}` as Callback Url\n\n"
|
||||||
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"step": {
|
"step": {
|
||||||
"pick_implementation": {
|
"pick_implementation": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user