当我尝试刷新会话令牌(Access、Id、Refresh)时遇到了一些问题。我已经阅读了这个问题,答案帮助我理解了发生了什么。但我觉得我想做的并不完全getSession
是为了什么。
我正在尝试实现允许用户扩展会话(刷新令牌)的会话到期消息(完成)。根据我收集的信息getSession()
,它返回旧令牌(如果它们仍然有效)或新令牌(如果它们无效)。如果我在那里错了,请纠正我。
每次单击扩展会话时,我都试图为用户提供新的/刷新的令牌。出于开发目的,我有一个按钮,然后使用扩展会话按钮显示消息。我打电话时收到的令牌getSession()
是旧的,但我希望它们是新的。
所以基本上,取消旧会话并给他们一个新会话。
我的问题是:
getSession()
如前所述,我是否缺少对 的理解?- 我可以给用户新的会话令牌(访问、ID、刷新)吗?
- 我可以在不让用户再次登录的情况下执行 #2 吗?
谢谢你。
编辑 1:知道我没有使用任何联合身份可能会有所帮助。