Ссылка на аккаунт Alexa не перенаправляет на URL авторизации LWA - PullRequest
0 голосов
/ 11 сентября 2018

Я настроил навык Alexa и пытаюсь включить его для связи аккаунта с Login с Amazon (LWA) в качестве провайдера идентификации.

Вот подробности с экрана привязки аккаунта:

enter image description here

Вот конфигурации профиля безопасности LWA:

enter image description here enter image description here

Вот фрагмент из моего обработчика запросов запуска в Java:

enter image description here

Вопреки моим ожиданиям обработчик запросов на запуск не перенаправляет пользователя на экран входа Amazon.

enter image description here

Насколько я понимаю, при запуске навыка необходимо будет выполнить перенаправление на LWA (как указано в моем обработчике Java), и пользователю будет предложено перейти к URI авторизации, как указано в первом изображении. Все параметры ниже этого изображения будут автоматически добавлены к URL-адресу в качестве параметров запроса во время этого перенаправления. Или нет, и я должен вручную указать эти параметры при заполнении поля Authorization URI на странице привязки аккаунта Alexa?

Что я здесь не так делаю? Где я могу получить дополнительную информацию о том, почему не происходит перенаправление?

Должен ли навык пройти сертификацию Alexa, чтобы связывание аккаунта стало функциональным?

Я проверяю навык из консоли Alexa Dev. Я использую последнюю версию Java Alexa SDK 2.

1 Ответ

0 голосов
/ 12 сентября 2018

Пользователи будут автоматически перенаправлены на страницу входа в систему навыков (Ссылка на аккаунт), когда они активируют навыки из своего приложения Alexa.

Когда вы отправляете им карту Account Link, перенаправление не происходит автоматически, вместо этого пользователь должен нажать на карту Account Link, с которой он будет перенаправлен на страницу входа.

Если вы войдете в приложение Alexa или http://alexa.amazon.com, вы увидите там карту Account Link.Если вы нажмете на нее, вы будете перенаправлены.На данный момент это невозможно из тестового симулятора.

...