Skip to content

Implement RBAC with Roles and Groups

Add role-based access control using FusionAuth roles and groups.

  • Define role hierarchy and permissions model
  • Configure roles in FusionAuth (system of record)
  • Implement permission checks in Portal API based on user roles
  • Support group-based role assignment (users inherit roles from groups)
  • Extend Users & Access app to manage:
  • Users (view, invite, deactivate)
  • Roles (view, assign to users/groups)
  • Groups (create, edit, manage membership)
  • All management operations call FusionAuth Admin API

Open questions:

  • What roles are needed initially? (Admin, Manager, User, etc.)
  • What permissions map to each role?
  • Are roles organization-scoped or global?