使用 Amazon Cognito Refresh Token 在 javascript 中获取新令牌
Using Amazon Cognito Refresh Token to get new token in javascript
成功登录到 cognito 用户池后,我可以从回调函数中检索 access token 和 id token as
onSuccess: function (result) {
var accesstoken = result.getAccessToken().getJwtToken()
var idToken = result.idToken.jwtToken
}
但是我怎样才能取回 刷新令牌?以及如何使用此刷新令牌获取新令牌。我没有找到任何明确的答案。
您可以使用 result.getRefreshToken().getToken()
。
成功回调采用 CognitoUserSession
对象,即 result
作为参数,该参数公开 getRefreshToken
方法来检索刷新令牌。
请参阅此 link 以获得 Cognito JavaScript SDK 文档 -
https://github.com/aws/aws-amplify/tree/master/packages/amazon-cognito-identity-js
不确定我是否清楚地理解你的第二个问题,但是上面的用例 32 link 可能会帮助你处理它。
成功登录到 cognito 用户池后,我可以从回调函数中检索 access token 和 id token as
onSuccess: function (result) {
var accesstoken = result.getAccessToken().getJwtToken()
var idToken = result.idToken.jwtToken
}
但是我怎样才能取回 刷新令牌?以及如何使用此刷新令牌获取新令牌。我没有找到任何明确的答案。
您可以使用 result.getRefreshToken().getToken()
。
成功回调采用 CognitoUserSession
对象,即 result
作为参数,该参数公开 getRefreshToken
方法来检索刷新令牌。
请参阅此 link 以获得 Cognito JavaScript SDK 文档 -
https://github.com/aws/aws-amplify/tree/master/packages/amazon-cognito-identity-js
不确定我是否清楚地理解你的第二个问题,但是上面的用例 32 link 可能会帮助你处理它。