RBAC model for applications #11552
Unanswered
marcportabellaclotet-mt
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I want to create organizational groups in Authentik and assign specific "roles" that grant members the ability to view and use certain applications. For instance:
myorg/squadA/engineers
should have application admin rights to view and use Application A and Application C.myorg/squadB/engineers
should have read-only access to Application A and Application B.My goal is to avoid creating individual groups for each application and instead rely on user memberships in organizational groups.
I would prefer to utilize Authentik roles for this purpose; however, I’ve encountered a limitation where roles can only be associated with a single group.
As a workaround, I can implement a policy within the applications to scan all groups a user belongs to and check for the corresponding role. Currently, since roles are not viable, I am using custom attributes within groups. While this solution works, I'm looking for the best practice to achieve my goal effectively.
application policy example
Here are the group attrbutes:
Beta Was this translation helpful? Give feedback.
All reactions