代码之家  ›  专栏  ›  技术社区  ›  Manoj Acharya

使用Amazon Cognito刷新令牌在javascript中获取新令牌

  •  3
  • Manoj Acharya  · 技术社区  · 8 年前

    成功登录到cognito用户池后,我可以检索 访问令牌 和 id标记 从回调函数

    onSuccess: function (result) {
        var accesstoken = result.getAccessToken().getJwtToken()
        var idToken = result.idToken.jwtToken
    }
    

    但是我怎样才能找回 刷新令牌 ?以及如何使用此刷新令牌获取新令牌。我没有找到任何明确的答案。

    1 回复  |  直到 8 年前
        1
  •  4
  •   Siddhesh Salgaonkar    8 年前

    您可以使用 result.getRefreshToken().getToken() 为此。 成功回调需要 CognitoUserSession 对象,即。 result 作为一个参数 getRefreshToken 方法检索刷新令牌。

    有关Cognito JavaScript SDK文档,请参阅此链接-

    https://github.com/aws/aws-amplify/tree/master/packages/amazon-cognito-identity-js

    不确定我是否清楚地理解了您的第二个问题,但上面链接中的用例32可能会帮助您处理它。