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/engineersshould have application admin rights to view and use Application A and Application C.myorg/squadB/engineersshould 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