reactjs - 在 localStorage 中持有访问令牌
问题描述
现在我将用户的访问令牌存储在 localStorage 中。我正在使用 reactJs。我通过在父组件中执行此操作来存储它:
if (window.localStorage.hasOwnProperty('spotifyToken') === false){
const params = this.getHashParams(); //tokens saved here
const token = params.access_token;
window.localStorage.setItem('spotifyToken', token);
}
else {
spotifyApi.setAccessToken(window.localStorage.getItem('spotifyToken');
}
这样做似乎是一种丑陋的方式,并且 localStorage 可能不安全。有哪些更好的选择?或者这是否足够体面?
解决方案
推荐阅读
- android - 如何缩小按钮以适应其文本?
- c++ - ESP32 SPI/i2c/xTask 干扰/不稳定
- oauth - 使用后端 API 集成测试 Google Signin JWT id 令牌
- python-3.x - BeautifulSoup - 如何打印属性值?
- c# - 通过 Marshal.GetFunctionPointerForDelegate 返回的指针调用导致访问冲突
- asp.net - Razor 页面路由到不同区域中的页面
- html - 如何在引导程序中使背景适合内容而不是容器的全宽
- r - 具有相似名称的列清洗的迭代
- reactjs - 覆盖 MaterialUI MuiCheckbox 图标默认道具
- javascript - 用替换引用评论