javascript - 如何将ID Token和Access Token作为cookie从AWS传递并检查它们是否过期?

标签 javascript html amazon-web-services cookies amazon-cognito

本质上,我只想将 ID token 和访问 token 传递到 cookie 中,以便我可以在登录并返回这些 token 后从我的应用程序将用户链接到的另一个 URL 访问它们。在 cookie 中拥有 ID token 和访问 token 后,我希望能够在下一个 url 中访问它们,然后检查它们是否尚未过期。我该如何去做呢?

我实在找不到这方面的文档,因为用户池在 AWS 上仍处于 Beta 阶段。想法? 谢谢

最佳答案

ID 和访问 token 的格式为 JWT (JSON Web token )。这些 token 的有效负载中嵌入了其他详细信息(包括过期时间)。您可以将 ID 和访问 token 的有效负载解析为 JSON 字符串,并读取 token 到期时间戳。使用此时间戳来查明 token 是否仍然有效。

关于javascript - 如何将ID Token和Access Token作为cookie从AWS传递并检查它们是否过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38065134/

相关文章:

java - 使用 JavaScript 计算 HMAC-SHA1 签名

amazon-web-services - aws cloudformation 中的 cfn-init 找不到元数据

node.js - AWS : Node. js CloudFormation 内的 Lambda 函数将文件上传到 DeviceFarm URL

javascript - 带有 href 的 Sweet Alert 删除确认

javascript - 如何将 perl 哈希转换为 javascript 哈希

javascript - HTML Knockout 使用 Unicode 将 FontAwesome 图标添加到表格中

javascript - 发送打印屏幕而不保存它

javascript - flask 只是刷新页面的模板化部分

javascript - Vue 3 Google 登录用户身份验证在控制台中显示弃用警告

javascript - Tabindex 在 ie 7 中不起作用