ZH
测试版翻译

@core / rbac

1.0.1 ▾
已验证MIT
GitHub

基于 @core/auth 的角色与权限:通配符、仅限本人规则、防提权授予

代码10 个文件上下文约 615 个 token扫描通过

应用 .genpmignore 后将被注入的确切目录树。固定于

src/lib/rbac/index.ts只读 · decbadd
// @core/rbac — API pública. Importa desde aquí; middleware en adapters/hono.ts y adapters/next.ts.
export { type UserAdminRow, usersAdminResource } from './admin.ts';
export { DEFAULT_ROLES, OWNER_ROLE, type RoleDefinition } from './defaults.ts';
export { grants, isValidPermission, type PermissionContext } from './permissions.ts';
export {
  assertCan,
  bootstrapOwner,
  can,
  defineRole,
  deleteRole,
  ensureDefaultRoles,
  type Grants,
  getGrants,
  grantRole,
  RbacError,
  type RbacErrorCode,
  revokeRole,
  usersWithRoles,
} from './rbac.ts';
export { type Role, roles, userRoles } from './schema.ts';

举报 @core/rbac

使用 GitHub 登录后才能举报包。