Content is translated from English using DeepL Pro.
Required plan:
DeepL Pro Advanced, Team, Ultimate, Business, Enterprise, Voice for Conversations, Voice for Meetings or Write Pro
These setup instructions are only available in English.
Prerequisites
- Single sign on (SSO) is setup for DeepL. If you haven't set up SSO, follow the instructions in this article.
- Protocol: OIDC (Open ID Connect)
- Identity provider: OneLogin
To use Just-In-Time (JIT) provisioning with group synchronization, you need to update your SSO configuration in both DeepL and your OneLogin instance.
Set JIT group synchronization in OneLogin
Edit groups parameter
- Select Parameters from the left-side menu.
There is a default parameter called Groups. - Click on the parameter Groups and select the following in section Default if no value is selected.
- User Roles
- Semicolon Delimited input (Multi-value output)
- Save the changes.
The configuration also works if you source the OneLogin directory from Microsoft Entra ID.
Set up roles and grant access
- Go to Users and select Roles.
- Click on New Role, enter a role name and select the DeepL application.
- Save the changes.
- Add all roles necessary for DeepL user access.
- Go to Applications and select the DeepL application.
- Select Access from the left-side menu.
- Select the roles you’ve created for DeepL access.
- Add users to the created roles.
Enable JIT group synchronization in DeepL account
- Go to Settings in your DeepL admin account
- In section Team and Single sign-on click Edit.
- Enter the following information from OneLogin.
- OpenID Connect metadata
You find the Well-known configuration URL in OneLogin under SSO and Issuer URL. Right-click on the URL and select Copy link address. - Client Secret
- Enter groups as the Group Claim Name.
- OpenID Connect metadata
- Enable JIT Group Sync. The user’s group memberships will be read by DeepL during the login.
Set up groups in DeepL account
-
Go to tab Groups and click on Create Group.
JIT Provisioning Group Sync does not create groups based on the OIDC token. If the token includes groups that do not exist in DeepL, that group information will be ignored, and the user is added only to the Default group. For more information, see this article. - Enter a Group name.
We recommend using the same name that you used for your roles in OneLogin. However, you may choose a different name, e.g., if your organization uses concealed role names in the identity provider. -
Enter the Role name string from OneLogin under Group ID in your DeepL account.
The group ID is handled as case-sensitive. Check that you entered the correct lower and upper case writing of the role name from OneLogin. - Select one or several subscriptions the user group should have access to.
- Click on Create group to save the changes.
- Repeat this process for each role from your OneLogin instance. As a result, the roles you have granted access to the DeepL application will be reflected in your DeepL Account.
- Before testing, contact us by creating a request.
Wait for the confirmation from our side. - Test the SSO login with a user. Once the user logs in, they will be automatically assigned to the DeepL group or groups that match the OneLogin group based on the configured Group ID.