@frigear-nu/授权
角色、角色分配和角色管理员,加上访问控制的客户端,以授权引擎为基础
@frigear-nu/auth (服务器模式,与 @frigear-nu/users)或仅在客户端模式下的 Auth 上.
- 服务器模式:
authorization.roles数字 :grant, (中文(简体) ),inherit, (中文(简体) ),requirements, (中文(简体) ),auto) 由 Auth 汇编,任务authorization_user_roles(在您的应用程序中复制并进行迁移),以及角色管理 (单位:千美元)/api/admin/authorization/**, (中文(简体) ),roles:read编号 :roles:assign) (中文(简体) ). - 客户端 :
useAuthorization()(单位:千美元)access,一个同步can编号 :cannot, (中文(简体) ),authorize, (中文(简体) ),refresh, (中文(简体) ),<Can>编号 :<Cannot>, (中文(简体) ), 并过滤隐藏菜单项目、部件和标签permission观众缺乏.access来自GET /api/auth/me/access; 在客户端模式下 (authentication.mode: 'client',例如@frigear-nu/mobile从 发行人/api/auth/me/access与无记名证, 掉回进入证物permissions索赔。 每个 客户端检查仅是UI:API决定允许什么. - Nuxt 原生地上的路由规则为密钥
routeRules(单位:千美元)permission, (中文(简体) ),authenticated, (中文(简体) ),guest)和每页 (单位:千美元)definePageMeta({ authorize }), (中文(简体) ),authorize: false打开一页)。 Auth的匿名签名页面和端点是 总是免于适用较不具体的规则('/**': { authenticated: true }) (中文(简体) ).
见 文档 用于使用.