Roles Overview
Create a Role
Map External Groups to Roles
Recommended Practices
Roles Overview
Roles determine what users are authorized to do in GermainUX. Each Role contains a set of permissions and can be assigned directly to users or mapped to groups from LDAP, Active Directory, or an OAuth identity provider.Roles and Teams
Roles and Teams control different aspects of access:View Roles
Go to: Germain Workspace > Left Menu > System > Auth Settings > User Roles By default, GermainUX provides two Roles:Create a Role
Go to System > Auth Settings > User Roles
Click Add New Configuration
Enter a unique Role name
Select the permissions to assign to the Role
Save the Role
Available Permissions
Assign Roles to Users
For GermainUX-managed users:Go to System > Auth Settings > Users
Select the user
Assign one or more Roles
Save the user
Map External Groups to Roles
When authentication is managed through LDAP, Active Directory, or OAuth:Create or identify the required group in the external identity provider
Create a matching Role in GermainUX
Ensure that both names use identical spelling and capitalization
Assign the user to the external group
Confirm that the authentication provider returns the group membership
Test the user’s resulting permissions
Example
Edit a Role
Go to System > Auth Settings > User Roles
Select the Role
Add or remove permissions
Save the changes
Test the updated Role with a non-administrator account
Validate Role Permissions
Confirm that users:- Can perform only the operations required for their responsibilities
- Cannot enable configurations when assigned only Create Inactive Config
- Cannot modify configuration without Create/Edit Config
- Cannot manage accounts without Manage Users
- Cannot view Session Replays without View User Replay
- Can access only the dashboards and data authorized through their Teams
Recommended Practices
- Apply the principle of least privilege.
- Create Roles based on job responsibilities rather than individual users.
- Limit Create/Edit Config and Manage Users to authorized administrators.
- Grant View User Replay only when required.
- Use Create Inactive Config when configuration changes require approval.
- Reserve Monitor for technical monitoring accounts.
- Periodically review Roles, permissions, user assignments, and external group mappings.
- Test Role changes with a non-administrator account before applying them broadly.
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

