Simple RBAC

Обеспечивает контроль доступа на основе ролей для Payload CMS.

Сообщество 42 24/нед MIT v0.2.0

Установка

pnpm add @nouance/payload-simple-rbac

Описание

Плагин обеспечивает базовый контроль доступа на основе ролей (RBAC) для Payload CMS. Пользователи могут определять набор ролей, упорядоченных в массиве, где роли, находящиеся в конце массива, имеют наивысший приоритет. Это позволяет гибко управлять правами доступа: например, 'администратор' может выполнять все действия 'редактора', в то время как редактор ограничен своими задачами. Для использования плагина его необходимо добавить в конфигурацию Payload в массив плагинов. Пользователи должны указать роли, слаги пользователей и коллекции вместе с их правами. Доступные настройки включают определение роли по умолчанию, настройку имени поля роли и указание прав для различных коллекций. Плагин поддерживает настраиваемые права, такие как 'чтение' только опубликованного контента или открытый доступ для любых пользователей. Плагин находится на стадии бета-тестирования и требует доработки. Он включает основные функции для проверки ролей и управления доступом к полям в коллекциях.

О пакете

Имя пакета
@nouance/payload-simple-rbac
Последняя версия
0.2.0
Размер
31 кБ
Лицензия
MIT
Загрузок в неделю
24
Последняя публикация
17 апр. 2023 г.

Ещё от NouanceLabs

Профиль автора