【发布时间】:2017-05-24 05:17:17
【问题描述】:
我在尝试刷新会话令牌(访问、ID、刷新)时遇到了一些问题。我已经阅读了this question,答案帮助我了解了一些情况。但我觉得我想做的并不是getSession 的用途。
我正在尝试实现一个会话过期消息(完成),允许用户扩展他们的会话(刷新令牌)。根据我收集到的关于getSession() 的信息,它返回旧令牌(如果它们仍然有效)或新令牌(如果它们无效)。如果我错了,请纠正我。
我试图在用户每次点击扩展会话时为他们提供新的/刷新的令牌。出于开发目的,我有一个按钮,然后使用扩展会话按钮显示消息。我拨打getSession() 时收到的令牌是旧的,但我希望它们是新的。
所以基本上,取消旧会话并给他们一个新会话。
我的问题是:
- 如前所述,我是否缺少对
getSession()的一些了解? - 我可以给用户新的会话令牌(Access、Id、Refresh)吗?
- 我可以在不让用户再次登录的情况下执行 #2 吗?
谢谢。
编辑 1: 知道我没有使用任何联合身份可能会有所帮助。
【问题讨论】:
标签: javascript amazon-web-services aws-sdk aws-cognito