This feature is available on our Premium and Enterprise Plans.
Group provisioning allows you to sync the user groups from your authentication provider with your Slite user groups. This will automatically maintain the integrity of your Slite permissions while saving time whenever users are added or removed.
Like with user provisioning, Slite supports JIT (Just-In-Time) group provisioning.
Providers like Okta, OneLogin and AzureAD are fully supported, but any provider supporting the groups scope should be compatible with this feature.
Capabilities
Your Slite user groups will be synced with the selected OAuth user groups.
When users are added or removed from your OAuth groups, the same will automatically happen with your Slite groups.
How to set it up?
Create the groups claim filter to pass your user groups to Slite, via a section called something like "Token configuration", "OpenID Connect ID Connect", etc in your settings for the Slite app, within your SSO Provider account.
Example in AzureAD:
Add a caption...
Example in Okta:
Add a caption...
Verifying OAuth (OpenId) provider compatibility
If your OAuth provider supports the groups scope that you've set up with them in the previous section, and is configured to send groups to Slite application, you should be able to see your current OAuth user group. To do so, click your team avatar in the upper left, then click "My settings". In "My settings" in your "Personal settings" then Open Debug panel.
Add a caption...
Activation and association of groups
Group provisioning is setup under the user groups you have created in Slite.
.1Head to the user group page, select the Slite group you want to automatically provision, and click "Enable synchronization".
.2A new text box will appear, allowing you to indicate the names of the OAuth groups you wish to sync with the selected Slite group.
.3Copy the names of the groups from your OAuth provider and paste them in the text box, separated with a comma (e.g, usa-sales,europe-sales).
Once the sync occurs, any Slite users who aren't members of the OAuth group will be removed from the Slite group. Users who are members of the OAuth group but not the Slite group will be added to it.
Add a caption...
When are groups synchronized?
The groups are synchronized when one of the following actions occurs:
The user signs-in.
The user's token refreshes (every hour by default).
The user clicks on refresh in their "Personal settings" then Profile.
Add a caption...
Reach out to support@slite.com or use the in-app chat if you have any questions!