Alexa帐户链接未重定向到LWA身份验证URL

时间:2018-09-11 20:42:08

标签: oauth-2.0 alexa identity-management login-with-amazon

我配置了Alexa技能,并正在尝试使其与身份验证提供商的“与亚马逊登录”(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处理程序中指定的),并且应提示用户转到第一个图像中指定的Authorization URI。在该重定向过程中,同一图像中它下面的所有参数将自动作为查询参数附加到URL。还是不是,我应该在填充Alexa帐户链接页面上的Authorization URI字段时手动提供这些参数吗?

我在这里做错了什么?在哪里可以找到为什么不进行重定向的更多见解?

该技能是否应该通过Alexa认证才能使帐户链接正常运行?

我正在从Alexa Dev控制台中测试该技能。我正在使用最新的Java Alexa SDK 2。

1 个答案:

答案 0 :(得分:1)

从Alexa应用程序启用技能后,用户将自动重定向到技能登录页面(帐户链接)。

当您向他们发送Account Link卡时,重定向不会自动发生,而是用户必须单击Account Link卡才能将其重定向到登录页面。

如果您登录到Alexa应用或http://alexa.amazon.com,则可以在其中看到Account Link卡。如果单击它,您将被重定向。到目前为止,这在测试模拟器中是不可能的。