大佬教程收集整理的这篇文章主要介绍了如何存储具有不同到期时间的oauth2刷新令牌列表?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的客户端应用程序(vueJs)中,用户可以拥有多个具有不同访问令牌和刷新令牌的帐户,因此我将它们保存为本地存储和 cookie 中的数组,但是当我将刷新令牌存储在 cookie 中的一个数组中时,我可以' t 为他们每个人设置不同的到期时间。我应该如何使这项工作?或者有什么不同的想法来存储多个刷新令牌?
刷新令牌数组:
refreshTokensList = [{ accountID: 'xxxx',refreshToken: 'yyyy' },{ accountID: 'qqqq',refreshToken: 'rrrr' }]
我如下设置:
const setrefreshToken = (token,accountID) => {
let refreshTokensList = JsON.parse(
JsON.Stringify(getcookie(refreshTokens)),);
const item = refreshTokensList.find((rt) => rt.accountID === accountID);
if (!item) {
refreshTokensList.push({ accountID,token });
}
setcookie(refreshTokens,refreshTokensList,2);
};
测试一下 清空cookie一次,然后设置新数据但我认为它不起作用
我的建议是将 localStorage 用于多个刷新令牌 如果你愿意,我完全可以给你解释
以上是大佬教程为你收集整理的如何存储具有不同到期时间的oauth2刷新令牌列表?全部内容,希望文章能够帮你解决如何存储具有不同到期时间的oauth2刷新令牌列表?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。