Configuring the Authorization Groups Feature
Overview
The Authorization Group(s) feature protects service accounts by granting persistent access to the members of the groups you specify. The feature is available in the UI. It depends on a database migration named service_account_group_strategy (Service Account Authorization Strategy). After the migration is applied during an upgrade, a database toggle must be enabled before you can use the feature.
IMPORTANT: This feature grants full access to all members of the groups you add. It is designed for service account protection scenarios only. Misuse can unintentionally grant broad access, so validate the group list before you save it.
Instructions
Enable the Feature
IMPORTANT: This procedure changes data in the database. Back up the database before you continue.
-
Verify the migration status:
s1 migrate status -
If the
service_account_group_strategymigration is present but the feature is not enabled, open the database shell:s1 db -
Run the following command:
db.release_toggles.updateOne({ "name": "service_account_group_strategy" },{ $set: { "enabled": true } },{ upsert: false })
Configure the Feature
- Log in to the UI with an Active Directory (AD) account.
- Go to Configure > Server.
- Expand Domain Configuration.
- Set Authorization Strategy to
Group Account. - Add the groups to the Authorization Group(s) field. To add several groups at once, paste a list with one group per line in the format
DOMAIN\GroupName. - Scroll down and click Save.
Resulting Behavior
After the systems are refreshed or rescanned:
- The groups are marked as persistent on the system.
- In the UI, the Action button is removed, and users and administrators cannot modify the groups.
- The account type is set to the service account type.
Known Limitations
- The maximum number of groups that the feature supports is not defined.
- The behavior can vary depending on system refresh or rescan.
- The feature locks the configuration, which prevents further changes in the UI.