Forum Discussion

Les111's avatar
Les111
Resolver I
2 years ago
Solved

Row-Level Security and AD groups

I'm using the same security model with dynamic row level security for some reports.    I have 3 roles: AllItems - allows admin users to see everything. Users are added manually on the row-level s...
  • Les111's avatar
    2 years ago

    I've now successfully set this up. 

     

    I have 2 AD groups, both contain all users in the organisation. This means I don't need to assign permissions to individuals on the report server, I just add the 2 AD groups to one role each in the RLS security page. 

     

    One role is based on a hierarchy built from managers and their direct and indirect reports and the other role is based on departments within the organisation, e.g. where the user isn't a manager but needs access to data from a specific department.

     

    These 2 roles have dax filters looking up the USERPRINCIPALNAME and matching it to data in separate datasets. If a user is in one of the datasets they will see data accordingly and if they are in both they will see the appropriate data from both.