在 chrome 扩展中获取和存储 auth_token

Sur*_*esh 1 authentication session storage google-chrome google-chrome-extension

我正在实施一个 chrome 扩展。用户登录(电子邮件和密码)并从第 3 方获取身份验证令牌的位置。我想存储此身份验证令牌,以便在向同一方发送另一个请求时可以使用此令牌。有什么好的方法可以做到这一点。我应该储存它吗?如果是如何?否则我该怎么办?

Pan*_*ara 6

您可以将其保存在存储中。

第1步:您需要storagemanifest.json

“权限”:[“存储”],

第 2 步:在存储中设置令牌

chrome.storage.local.set({ "authToken": <YOUR_TOKEN_HERE> }, function(){
    //  Data's been saved boys and girls, go on home
});
Run Code Online (Sandbox Code Playgroud)

第 3 步:从存储中获取令牌

var authToken='';
chrome.storage.local.get(["authToken"], function(items){
    debugger;
    // NOTE: check syntax here, about accessing 'authToken'
    authToken= items.authToken
});
Run Code Online (Sandbox Code Playgroud)

  • 它在这里说 https://developer.chrome.com/extensions/storage “不应存储机密用户信息!存储区域未加密。” 那么存储代币安全吗?我不知道。看起来没问题,但这可能意味着有权访问您电脑的任何人都可能能够访问该令牌 (2认同)