Files
atlas-seller-kit/apps/web/src/services/authToken.ts
T
2026-09-07 17:51:11 +08:00

20 lines
715 B
TypeScript

/**
* 正常 Web 调用仍只从内存读取 token。为自托管采集插件互操作,维护者
* 明确批准将当前短期 token 镜像到本站 localStorage;见
* docs/project/extension-login-alternatives.md,不得扩大到其他调用方。
*/
let accessToken: string | null = null;
export const extensionWebAccessStorageKey = 'atlas.extension.web-access';
export const authToken = {
get: () => accessToken,
set: (token: string) => {
accessToken = token;
localStorage.setItem(extensionWebAccessStorageKey, JSON.stringify({ accessToken: token }));
},
clear: () => {
accessToken = null;
localStorage.removeItem(extensionWebAccessStorageKey);
},
};