tl;dr
Войти с помощью консоли Amazon:
Allowed Origins: https://amazon.com
Allowed Return URLs: <copied from "Redirect URL" in the Alexa Developer Console>
Консоль разработчика Alexa:
Authorization URL: https://www.amazon.com/ap/oa
Access Token URI: https://api.amazon.com/auth/o2/token
Scope: profile:user_id
Client Id: <copied from "Client Id" in the Login With Amazon Console. eg. amzn1.application-oa2-client.xxxxxxxxxxx >
Client Secret: <copied from "Client Secret" in the Login With Amazon Console.>
Я смог использовать Login with Amazon в качестве провайдера Oauth. Я следил за документацией в Войдите с помощью Руководства веб-разработчика Amazon и найдите конфигурацию, которую мне не хватало.
Чтобы заставить Login With Amazon работать, я сделал следующее:
Откройте консоль разработчика Amazon Alexa и перейдите на вкладку конфигурации вашего навыка (страница с информацией о привязке учетных записей.
Задайте для URL авторизации значение https://www.amazon.com/ap/oa
.
Установите для параметра Область значение profile:user_id
.
Задайте для URI токена доступа значение https://api.amazon.com/auth/o2/token
.
скопируйте URL-адрес перенаправления с этой страницы для входа в конфигурацию Amazon (пример URL-адреса перенаправления: https://pitangui.amazon.com/api/skill/link/xxxxxxxxx).
Выполните шаги 1, 2 и большинство из 3 из Советы по использованию входа с Amazon в Alexa Connected Home CoHo Skills для «Использования входа с Amazon в качестве поставщика OAuth».
Шаг 1. Создайте новый профиль безопасности
Чтобы создать новый профиль безопасности при входе в Amazon, перейдите в консоль разработчика и перейдите к пункту «Войти в Amazon», нажав «Приложения и службы». Перейдя на страницу входа в консоль разработчика Amazon, нажмите кнопку «Создать новый профиль безопасности».
Заполните необходимую информацию и нажмите Сохранить.
Шаг 2. Получите учетные данные OAuth
Ваш недавно созданный профиль безопасности теперь будет доступен в списке входа с помощью конфигураций Amazon.
Вы получите идентификатор клиента и секрет клиента. Включите эту информацию при отправке адаптера навыков для подготовки к тестированию.
Щелкните Показать.
Шаг 3. Внесите в белый список навыки Alexa Connected Home
Затем нам нужно внести в белый список конечные точки навыка Alexa Connected Home в вашем профиле безопасности «Вход с Amazon». Сначала войдите в веб-настройки вашего профиля безопасности:
Затем нажмите "Изменить" на странице и введите следующие данные:
Именно тогда я перестал следовать инструкциям из этого сообщения в блоге. Теперь я установил Разрешенные источники и Разрешенные URL возврата. Разрешенные источники должны быть https://amazon.com
, а Разрешенные URL-адреса возврата должны быть URL-адресами перенаправления, скопированными со страницы привязки учетной записи из консоли разработчика Alexa.
Скопируйте Идентификатор клиента и Секрет клиента из консоли входа в систему Amazon и вставьте их в поля Идентификатор клиента и Секрет клиента<. /strong> поля Alexa Developer Console.
person
Alex Q
schedule
30.05.2016