RBAC
Add role-based access control features to Payload CMS.
Installation
pnpm add @zealamic/payload-plugin-rbac About
This plugin enables role-based access control (RBAC) for Payload CMS, version 3.84.1 and above. Users can define permissions tied to specific roles through a centralized system. Permissions are stored in the database, allowing for easy management of access rights through the Admin interface without requiring redeployment. It includes collections for features, actions, permissions, and roles, with a multi-role capability for users. Each role can access permissions based on the defined features and actions. The plugin provides utilities for handling access permissions, as well as options for customizing collections and translations in the Admin panel. To use this, developers will need to register the plugin in their Payload configuration and potentially run database migrations. The plugin offers a structured approach to managing user access within the Payload CMS ecosystem, facilitating comprehensive security measures for applications.
Package info
- Package name
@zealamic/payload-plugin-rbac- Latest version
1.3.0- Unpacked size
- 478 kB
- License
- MIT
- Weekly downloads
- 30
- Last publish
- Jul 3, 2026
Similar plugins
More in AuthreCAPTCHA v3
This plugin protects Payload collection operations using Google reCAPTCHA v3.
OIDC plugin
Integrate OpenID Connect authentication into Payload CMS.
Gatekeeper
Adds role-based access control to Payload CMS v3 with wildcard permissions, auto-generated permissions per collection, and a managed Roles collection.
Auth0 integration
Integrates Auth0 authentication with Payload CMS.
Zitadel integration
Integrates Zitadel authentication into Payload CMS applications.
TOTP
Add an extra layer of security with Time-based One-time Passwords (TOTP).