Skip to content

Role Based Access Control

github-actions[bot] edited this page Feb 6, 2025 · 5 revisions

Role Based Access Control

Mnestix currently uses a basic RBAC approach when AUTHENTICATION_FEATURE_FLAG is set to true.

A not logged-in user is allowed to see the following pages with all features:

  • Dashboard, List

Every logged-in user is allowed to visit following pages:

  • Dashboard, List, Templates

If a logged-in user has the mnestix-admin role set, the user is able to visit following pages:

  • Dashboard, List, Templates, Settings (ID Settings, Data Sources)

Configuring RBAC:

Since we support Keycloak and Azure Entra ID as authentication providers, you are able to configure mnestix roles in both of them. To do so, create the role mnestix-admin in either Keycloak or Azure Entra ID and assign it to a chosen user.
Nothing needs to be configured inside Mnestix.

Clone this wiki locally