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: Microsoft Entra ID (formerly AzureAD)
To use Just-In-Time (JIT) provisioning with group synchronization, you need to update your SSO configuration in both DeepL and your Microsoft Entra ID instance.
Set JIT group synchronization in Microsoft Entra ID
Add groups claim
- Select Token configuration under Manage.
In the list you see that no group claim is configured in the token. - To add a group claim, click on Add groups claim.
- Select Groups assigned to application under Select group types to include in Access, ID, and SAML tokens.
- Select Group ID under Customize token properties by type and click Add.
The groups' claim is included in the OIDC token.
It isn’t necessary to add Group read permissions to the MS Graph API as DeepL only needs to read group membership data in the token exchanged during login.
Set permissions
- Select API permissions in the left-hand panel.
- By default the permission User.Read should be listed below Microsoft Graph. If not, insert it manually.
- Click Add a permission in the center panel.
- Select Microsoft Graph, then select Delegated permissions.
- Check the box for email and GroupMember.Read.All and click Add permissions.
- Click Grant admin consent and confirm with Yes.
Enable JIT group synchronization in DeepL account
- Login as an admin.
- Click on your user and select Account and go to the Settings tab.
- Go to Team and Single sign-on and click Edit.
- Enter the following information from the configured application in OneLogin.
- OpenID Connect metadata
Open your registered application in Microsoft Entra ID and click on Endpoints on the Overview page. - Client Secret
Enter your saved Client Secret of the registered application from Microsoft Entra ID. - Enter groups as the Group Claim Name.
- OpenID Connect metadata
- Enable JIT Group Sync.
- Confirm and Save changes.
Set up groups
- Go to Microsoft Entra ID.
- Create groups for the DeepL access and add users to the groups.
- Go to Enterprise applications and select the registered application to add the groups to the application.
- Go to your DeepL account.
- Create the same groups that you created in your Microsoft Entra ID instance to manage your users
-
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 about this default behavior, please consult the Default Behavior section in this article. - Enter a Group name.
We recommend using the same name that you used for your groups in Microsoft Entra ID. However, you may choose a different name, e.g., if your organization uses concealed group names in the identity provider. - Enter the group’s Object ID from Microsoft Entra ID under Group ID.
You find the ID on the Group properties page. - 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 group from your Micrsoft Entra ID instance.
As a result, the groups you have granted access to the DeepL application will be reflected in your DeepL account. - 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 Microsoft Entra ID group based on the configured Group ID.