Ссылка на аккаунт Alexa не перенаправляет на URL авторизации LWA
Я настроил навык Alexa и пытаюсь включить его для связи с учетной записью при входе через Amazon (LWA) в качестве поставщика удостоверений.
Вот подробности с "экрана привязки аккаунта":
Вот конфигурации профиля безопасности LWA:
Вот фрагмент моего обработчика запросов на запуск в Java:
Вопреки моим ожиданиям, обработчик запросов на запуск не перенаправляет пользователя на экран входа в систему Amazon.
Насколько я понимаю, при запуске навыка необходимо будет выполнить перенаправление на LWA (как указано в моем обработчике Java), и пользователю будет предложено перейти к URI авторизации, как указано в первом изображении. Все параметры ниже этого изображения будут автоматически добавлены к URL-адресу в качестве параметров запроса во время этого перенаправления. Или нет, и я должен вручную указать эти параметры при заполнении Authorization URI
поле на странице привязки учетной записи Alexa?
Что я здесь не так делаю? Где я могу получить дополнительную информацию о том, почему не происходит перенаправление?
Должен ли навык пройти сертификацию Alexa, чтобы связывание аккаунта стало функциональным?
Я проверяю навык из консоли Alexa Dev. Я использую последнюю версию Java Alexa SDK 2.
1 ответ
Пользователи будут автоматически перенаправлены на страницу входа в систему навыков (ссылка на аккаунт), когда они активируют навыки из своего приложения Alexa.
Когда вы отправляете им Account Link
перенаправление не произойдет автоматически, вместо этого пользователь должен нажать на Account Link
карта, с которой они будут перенаправлены на страницу входа.
Если вы войдете в свое приложение Alexa или http://alexa.amazon.com/ вы можете увидеть Account Link
карточка есть. Если вы нажмете на нее, вы будете перенаправлены. На данный момент это невозможно из Test Simulator.