我正在使用facebook登录开发一个React应用程序,登录成功后,facbook返回用户当前管理器的页面列表,包括令牌。我将在我的应用程序中使用这些令牌。这是我要保存的响应:
[
{
// page 1
access_token: "this_is_token",
category: "Community",
id: "461787374317076",
name: "page_name",
......
},
{
// page 2
},
....// other pages
]
但我不知道如何在我的应用程序中保存此响应以确保安全性。最安全的保存? Redux状态(不安全),Redux商店?饼干? localStorage的?还是内存?
在我的应用程序中,我会多次使用这些令牌,所以我认为应该将它们发送到Redux商店,但它是否安全?
非常感谢你!
您收到的令牌内没有密码。 你是说你能把它存放在哪里? 我们现在使用的网站(stackoverflow)也将该令牌存储在本地存储中
您可以在此图片中看到他们将令牌存储在localstorage中。
import axios from 'axios'
export default function setAuthToken(token){
if(token){
axios.defaults.headers.common['autherization'] = `Bearer ${token}`
}
else{
delete axios.defaults.headers.common['autherization']
}
}