如何从 AWS Cognito 上的托管 UI 获取用户池令牌

Sea*_*mus 5 authentication amazon-web-services jwt reactjs amazon-cognito

我想使用 AWS Cognito 中的托管 UI 选项,这样我就不必构建自己的登录页面。

我看到的大多数 Cognito 示例都包括使用Amplify-js框架自定义构建的登录页面。我正在努力避免这种方法。

对于我的项目,我在 AWS Cognito 中选择了托管 UI 选项,成功登录后,我将被重定向到我的 React 应用程序。但是,我目前不知道如何检索用户池令牌。查看我的 chrome 开发人员选项卡,我在本地存储、会话存储、cookie 等下没有看到任何令牌。

我怎样才能找到这个令牌?

Jis*_*hnu 3

id_token重定向到您的应用程序时,令牌将作为查询参数返回。有关更多详细信息,请参阅文档:使用托管 UI

  • 你是对的。就我而言,我使用了带有response_type=code 的URL,因此我没有收到id_token 字段。更改为response_type=token后,我开始接收id_token字段。谢谢! (3认同)