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
- 366
- Last publish
- Jul 3, 2026
Similar plugins
More in AuthBetter Auth
Better Auth adapter and plugins for Payload CMS.
Passkey
Adds WebAuthn passkey login and management to Payload CMS accounts via Better Auth.
TOTP
Add an extra layer of security with Time-based One-time Passwords (TOTP).
Subscribers
Manage subscribers and channels with magic link authentication.
Keycloak SSO
Adds Keycloak single sign-on to Payload CMS 3 via an OIDC auth strategy with PKCE, silent token refresh, and permission-based access control.
Simple Social Login
Adds Google and Microsoft (Entra ID) OAuth social login buttons to the Payload admin panel and authenticated collections.