v1.3.3Web App
1 min read

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, and viewer roles 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 owner role 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 member roles have been safely migrated to the editor role to preserve existing capabilities.