将 Cognito 与现有用户表集成

Integrate Cognito with exisiting users table

提问人:zoltalar 提问时间:4/1/2022 更新时间:4/1/2022 访问量:93

问:

我还是个学习者,如果我问一个简单的问题,请原谅我。我有一个应用程序,其中包含自己的用户表,我在其中存储电子邮件和密码。当用户登录时,我会将用户的信息(没有密码)存储在会话和权限 ID 中(这样我就可以管理谁可以在登录后查看每个页面)。

我集成了 Cognito 登录名。与现有用户表的集成应该如何工作?成功登录 Cognito 后,我取回了一个令牌。有人可以写信给我如何将 Cognito 令牌与现有用户表集成吗?任何想法都是值得赞赏的。

亚马逊网络服务 Amazon-Cognito Kohana

评论


答:

1赞 Asfar Irshad 4/1/2022 #1

Cognito 返回一个 JWT 令牌,该令牌可以通过 https://jwt.io/ 等库进行解码

输出有点像

Decoded Cognito Token

对于您的使用案例,请使用“cognito:username”来识别用户并针对它存储事件

评论

1赞 zoltalar 4/1/2022
我就是这么想的。我用库解码了令牌并取回了电子邮件。谢谢阿斯法尔。spomky-labs/jose