JA
ベータ版の翻訳

@core / rbac

1.0.1 ▾
認証済みMIT
GitHub

@core/auth 上のロールと権限:ワイルドカード、本人限定ルール、権限昇格を防ぐ付与

コード10 ファイルコンテキスト約 615 トークンスキャン合格

.genpmignore 適用後に組み込まれる正確なツリーです。固定先:

src/lib/rbac/defaults.ts読み取り専用 · decbadd
// Roles por defecto. Las apps pueden añadir los suyos con `defineRole`; estos se crean con `ensureDefaultRoles()`.

export type RoleDefinition = { key: string; label: string; rank: number; permissions: string[] };

export const OWNER_ROLE = 'owner';

export const DEFAULT_ROLES: readonly RoleDefinition[] = [
  { key: 'owner', label: 'Owner', rank: 100, permissions: ['*'] },
  { key: 'admin', label: 'Administrator', rank: 80, permissions: ['*'] },
  {
    key: 'editor',
    label: 'Editor',
    rank: 60,
    permissions: ['admin:access', 'content:*', 'pages:*', 'posts:*', 'media:*', 'menus:*', 'comments:*', 'forms:read'],
  },
  {
    key: 'support',
    label: 'Support',
    rank: 40,
    permissions: ['admin:access', 'orders:*', 'customers:*', 'reviews:*', 'comments:read'],
  },
  {
    key: 'author',
    label: 'Author',
    rank: 20,
    permissions: [
      'admin:access',
      'posts:create',
      'posts:read',
      'posts:update:own',
      'posts:delete:own',
      'media:create',
      'media:read',
    ],
  },
];

@core/rbac を報告

パッケージを報告するには GitHub でログインしてください。

GitHub で続ける