From 9b14f28600a0d24b106d4592a0ffd45a74a97eff Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Wed, 4 Oct 2023 09:28:16 +0200 Subject: [PATCH] Remove custom port limit for alexa account linking (#29137) * Remove custom port limit for alexa account linking * tiny tweaks --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/alexa.smart_home.markdown | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/_integrations/alexa.smart_home.markdown b/source/_integrations/alexa.smart_home.markdown index 15203bb7e24..28ec8bb685b 100644 --- a/source/_integrations/alexa.smart_home.markdown +++ b/source/_integrations/alexa.smart_home.markdown @@ -229,10 +229,18 @@ Alexa needs to link your Amazon account to your Home Assistant account. Therefor - Find the skill you just created, click `Edit` link in the `Actions` column. - Click `ACCOUNT LINKING` in the left navigation bar of build page - Do not turn on the "Allow users to link their account to your skill from within your application or website" switch. This will require a Redirect URI, which won't work. -- Input all information required. Assuming your Home Assistant can be accessed by `https://[YOUR HOME ASSISTANT URL]`. Alexa account linking does not work with a non-standard port. You must use port 443. Use your firewall to forward, if needed. Using a `:1234` or a similar port number will not work. +- Input all information required. Assuming your Home Assistant can be accessed by `https://[YOUR HOME ASSISTANT URL]`. For Alexa account linking, by default, the standard port 443 is used. Use your firewall to forward this, if needed: - `Authorization URI`: `https://[YOUR HOME ASSISTANT URL]/auth/authorize` - `Access Token URI`: `https://[YOUR HOME ASSISTANT URL]/auth/token` - - Note: you must use a valid/trusted SSL Certificate for account linking to work + + It is also possible to use a different port by appending `:1443` or a similar port number, make sure your firewall is forwarding the correct port: + - `Authorization URI`: `https://[YOUR HOME ASSISTANT URL]:1443/auth/authorize` + - `Access Token URI`: `https://[YOUR HOME ASSISTANT URL]:1433/auth/token` + +
+ Note: you must use a valid/trusted SSL certificate for account linking to work. Self signed certificates will not work, but you can use a free Let's Encrypt certificate. +
+ - `Client ID`: - `https://pitangui.amazon.com/` if you are in US - `https://layla.amazon.com/` if you are in EU