17 lines
470 B
TypeScript
17 lines
470 B
TypeScript
/**
|
|
* access token 仅在内存中短暂持有(docs/api/conventions.md §1),
|
|
* 不得写入 localStorage 等持久化存储;页面刷新后由 /auth/refresh 通过
|
|
* HttpOnly cookie 恢复会话(接入会话恢复逻辑时实现)。
|
|
*/
|
|
let accessToken: string | null = null;
|
|
|
|
export const authToken = {
|
|
get: () => accessToken,
|
|
set: (token: string) => {
|
|
accessToken = token;
|
|
},
|
|
clear: () => {
|
|
accessToken = null;
|
|
},
|
|
};
|