RBAC permissions UI
Adds a permissions management UI for roles in Payload CMS.
Installation
pnpm add @salemaljebaly/payload-plugin-rbac-ui About
The RBAC permissions UI is a plugin for Payload CMS that provides a user interface for managing role-based access controls. It integrates directly into the Roles collection, introducing a checkbox UI for setting permissions. The plugin validates saved permissions against an auto-discovered allow-list, ensuring that developers can efficiently manage user roles and permissions. To set up, you need to adjust your Users and Roles collections to define super admin access, implement access helpers, and configure the plugin in your Payload configuration. The plugin allows for auto-discovery of permissions within your collections or custom definitions for unique cases. Custom settings include specifying the roles collection slug, ensuring the permissions field is injected, and defining manual permission groups if needed. The plugin requires Payload version 3.76.1 or higher and React 19.
Package info
- Package name
@salemaljebaly/payload-plugin-rbac-ui- Latest version
0.5.0- Unpacked size
- 61 kB
- License
- MIT
- Last publish
- Mar 31, 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.