SpringOAuth2通过状态参数

jljoyd4f  于 2023-03-16  发布在  Spring
关注(0)|答案(2)|浏览(131)

我在一个应用程序,必须支持OAuth2帐户链接与亚马逊Alexa(智能家居技能)。
所以我研究了网络,并开始使用Spring来实现这一点,它运行良好,我的Android应用程序可以很容易地获得Access_Token并获取数据。
现在...根据Amazon Alexa帐户链接文档,应用程序将传递一个“state”参数,该参数必须传递到redirect_uri。为了更清楚,这里是文档的直接链接:https://developer.amazon.com/de/docs/account-linking/configure-authorization-code-grant.html#authorization-url-parameters
无论如何,我不知道如何实现这一点,我希望有人在这里可以帮助我,因为它开始让我疯狂

toe95027

toe950271#

根据我的经验,state参数只不过是一个随机数或字符串,用于在执行身份验证期间维护应用程序和IDP服务器之间的状态。我也在我的一个项目中使用过这个参数。您可以创建任何随机字符串来传递状态参数值,并确保在身份验证完成后,您将在回调/重定向中获得相同的状态参数值。

deikduxw

deikduxw2#

问题解决了,实际上它通过了状态参数这是AMAON的错误我不得不把我的技能投入到亚马逊的Beta测试中来链接我的帐户。

相关问题