在预认证用户的情况下如何使用 amazon cognito 获取刷新令牌

Dee*_*ava 6 amazon-web-services jwt amazon-cognito

我的 web 应用程序使用 amazon cognito 托管 UI 登录页面。所以成功登录后,cognito 将用户重定向到我的 webapp,我的 webapp 收到 jwt 令牌,其中包含 id 令牌、访问令牌、过期时间等。现在这个令牌有过期时间,我想在我的令牌过期之前获得新的 id 令牌保持用户会话继续进行。

我已经在 amazon cognito sdk 上搜索了以下 url 上的预身份验证方案。 https://docs.aws.amazon.com/cognito/latest/developerguide/token-endpoint.html 但它说“刷新令牌在规范中定义,但当前未实现从令牌端点返回”

谁能指导我或给我一个例子怎么做?请指教。

小智 -1

您需要在Cognito托管表单URL的查询字符串参数中将response_type设置为“code”,然后当您的应用程序处理重定向时,它应该使用此代码从Cognito令牌端点获取ID、访问和刷新令牌。