@yeepay/auth-core
v0.1.0-alpha.0
Published
框架无关的认证上下文与访问控制核心,内部领域分为 session、identity 和 access。
Keywords
Readme
@yeepay/auth-core
框架无关的认证上下文与访问控制核心,内部领域分为 session、identity 和 access。
安装与示例
pnpm add @yeepay/auth-core
const auth = createAuthClient({ mode: 'standalone', provider })
await auth.initialize()
await auth.loadAccess('orders')
auth.hasPermission('orders', 'order:view')配置
Auth Provider 统一用户、子系统、菜单、字符串功能权限和退出接口;用户、系统和菜单通过泛型 extraData 扩展。核心提供内存缓存、并发合并、显式刷新和失败关闭。所有实例显式创建,不读取环境变量或持久化敏感状态。
迁移
业务角色判断应迁移为稳定权限码;散落的用户、菜单和权限请求应迁移进 Provider。破坏性版本按根目录发布规范升级。
