Role-Based Access Control: Admin, Editor, and Viewer Roles
Web AppSecurityAccess Control
Introduced granular project roles (Admin, Editor, Viewer), restricted the Owner role, and added a seamless Transfer Ownership capability.
#Role-Based Access Control & Ownership Transfer
We significantly enhanced project collaboration by introducing granular role-based access control (RBAC):
- New Roles: Introduced
admin,editor, andviewerroles to better control permissions across your team. - Admins can manage settings, members, and encryption.
- Editors can view and edit API keys.
- Viewers have read-only access to keys.
- Strict Owner Role: The
ownerrole is now strictly limited to the project creator. - Transfer Ownership: Owners can now seamlessly transfer project ownership to any other team member directly from the Members page. Upon transfer, the previous owner is demoted to an admin.
- Migration: All existing
memberroles have been safely migrated to theeditorrole to preserve existing capabilities.