首页 > 解决方案 > 在 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 可能不安全。有哪些更好的选择?或者这是否足够体面?

标签: reactjsspotify

解决方案


推荐阅读