Skip to content

createTokenManagerAuthStorageAdapter

useTokenManager 创建 StorageAdapter:将 token:access 等逻辑键映射到 auth:* 物理键,底层经 useStorage 持久化。

前置依赖

依赖参数

参数名类型说明
deps.localStorageStorage | null浏览器 localStorage
deps.consoleErrorConsole['error']错误日志
deps.Headers构造器透传(与 createAuthStorageEnvironment 一致)

函数签名

typescript
function createTokenManagerAuthStorageAdapter(
  deps: CreateAuthStorageEnvironmentDeps,
): StorageAdapter<string>

参数

参数名类型必填说明
depsCreateAuthStorageEnvironmentDeps存储环境

返回值

类型说明
StorageAdapter<string>useStorage / useTokenManager 使用

工作原理

  1. 通过 createAuthStorageEnvironment 获得 useStorage 实例。
  2. token:accessauth:access 等键映射。
  3. 实现 get/set/remove/clear/getAll/getKeys 完整适配器接口。