密钥疯狂时如何从本地存储中获取
How to get from local storage when key is crazy
问题:图书馆给了我长密钥的令牌。我需要一个键的值(refresh-token),这样我就可以在 headers
中使用此令牌发出 api 请求
Msal 正在使用一个疯狂的字符串将令牌存储到我的本地存储中,其中有多个。 1 个访问令牌、1 个刷新令牌和一个令牌 ID。我只需要获取刷新令牌值..但关键是 35eef60c-0000-0000-0000-20cd77000000.bf390000-0000-0000-0000-528094e00000-login.windows.net-refreshtoken-00000000-0000 -0000-bf00-000000000003----
当密钥更改其字符串并且很长时,我将如何尝试获取此值?
您可以使用 Object.keys(localStorage)
获取 localStorage 中的所有值,然后继续遍历所有这些值并获取每个值。
const keys = Object.keys(localStorage);
const storageMap = keys.reduce((acc, curr) => {
acc[curr] = localStorage.getItem(curr);
return acc;
}, {});
console.log(storageMap)
问题:图书馆给了我长密钥的令牌。我需要一个键的值(refresh-token),这样我就可以在 headers
中使用此令牌发出 api 请求Msal 正在使用一个疯狂的字符串将令牌存储到我的本地存储中,其中有多个。 1 个访问令牌、1 个刷新令牌和一个令牌 ID。我只需要获取刷新令牌值..但关键是 35eef60c-0000-0000-0000-20cd77000000.bf390000-0000-0000-0000-528094e00000-login.windows.net-refreshtoken-00000000-0000 -0000-bf00-000000000003---- 当密钥更改其字符串并且很长时,我将如何尝试获取此值?
您可以使用 Object.keys(localStorage)
获取 localStorage 中的所有值,然后继续遍历所有这些值并获取每个值。
const keys = Object.keys(localStorage);
const storageMap = keys.reduce((acc, curr) => {
acc[curr] = localStorage.getItem(curr);
return acc;
}, {});
console.log(storageMap)