RBAC
Добавляет контроль доступа на основе ролей в ваш Payload CMS.
Установка
pnpm add payload-rbac Описание
Этот плагин позволяет просто реализовать контроль доступа на основе ролей в Payload CMS. Вы можете определять ролі, такие как 'читатель', 'содержатель' и 'администратор', а также управлять доступом на основе этих ролей. Пользователи могут быть ограничены в доступе к ресурсам в зависимости от назначенной роли, что улучшает безопасность и управление разрешениями. Конфигурация выполняется путем добавления простого настроечного блока в файл конфигурации Payload, где вы указываете, какие коллекции будут использовать RBAC и какие роли доступны. Плагин также предлагает различные функции контроля доступа, включая разрешение анонимного доступа, доступ для любых зарегистрированных пользователей или фильтрацию доступа на основе определенных условий, таких как статус публикации. Эта гибкость поддерживает разнообразные сценарии управления доступом в приложениях. Плагин требует версию Payload 1.6.22 или более позднюю и интегрируется напрямую с системами управления коллекциями и пользователями в Payload, что делает его полезным инструментом для приложений, нуждающихся в структурированном контроле доступа.
О пакете
- Имя пакета
payload-rbac- Последняя версия
1.0.3- Размер
- 39 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 27
- Последняя публикация
- 18 апр. 2023 г.
Ещё от teunmooij
Профиль автораПохожие плагины
Ещё в категории «Авторизация»Simple Social Login
Плагин для Payload CMS 3.x: добавляет вход через Google и Microsoft (Entra ID) в админку и аутентифицированные коллекции.
Better Auth
Адаптер и плагины Better Auth для Payload CMS.
TOTP
Добавляет TOTP для многофакторной аутентификации в PayloadCMS.
Passkey
Добавляет вход через WebAuthn passkeys и управление ими в Payload CMS поверх Better Auth.
Subscribers
Управляйте подписчиками и каналами с помощью аутентификации по магической ссылке.
Keycloak SSO
Добавляет Keycloak SSO в Payload CMS 3 через OIDC-стратегию с PKCE, тихим обновлением токенов и доступом на основе permissions.