This article outlines how to configure a custom SSO connection for OneLogin in SAML (Security Assertion Markup Language) and OpenID Connect (OIDC).
Note: On March 25, 2026, we introduced a new, streamlined way to configure SSO. This new experience became the standard setup experience for all net-new configurations after that date, and we are currently working to transition all existing connections from the legacy experience. You can read about the legacy experience here. Please reach out to the Udemy Business support team if you have any questions.
SAML
Review OneLogin’s custom SAML documentation.
- In your OneLogin admin portal, navigate to Applications and click Add App.
2. Search for SAML Custom Connector (Advanced) and select the application.
3. Enter a Display Name and Description for the app and click Save.
4. Download the metadata file by clicking the More Actions dropdown menu and selecting SAML Metadata.
5. Navigate to the Configuration tab and enter these parameters:
- Audience (Entity ID): https://sso.udemy.com
- ACS (Consumer) URL Validator*: https://sso.udemy.com/api/oauth/saml
- ACS (Consumer) URL*: https://sso.udemy.com/api/oauth/saml
6. Assign the relevant users to your new application.
7. Within your Udemy Business account, navigate to Manage > Settings > Single sign-on (SSO).
- If you're creating a new connection from scratch, click the Start setup option and select the OneLogin IdP.
- If you're editing an existing connection, click Edit Connection.
For customers being required to update their connection, there will be a call to action to reconfigure your connection in place of the Edit Connection option.
8. Give your connection a name and select the SAML protocol option and Metadata File configuration option. Upload the file Metadata file you downloaded from your OneLogin account, then click Save.
Your connection should now be successfully created between your Udemy Business account and OneLogin.
OIDC
Review OneLogin’s custom OIDC documentation.
1. In your OneLogin admin portal, navigate to Applications and click Add App.
2. Search for OpenId Connect (OIDC) and select the application:
3. Enter a Display Name and Description for the app and click Save.
4. Navigate to the Configuration tab and enter the following parameters:
- Login URL: Your organization domain should be entered here
- Redirect URI: https://sso.udemy.com/api/oauth/oidc
- Post Logout Redirect URI: Your organization domain should be entered here
5. Navigate to the SSO tab and copy the the following fields:
- Client ID
- Client Secret
Click the Well-known Configuration link and copy the URL for the Well-known URL
6. Assign the relevant users to your new application.
7. Within your Udemy Business account, navigate to Manage > Settings > Single sign-on (SSO).
- If you're creating a new connection from scratch, click the Start setup option and select the OneLogin IdP.
- If you're editing an existing connection, click Edit Connection.
For customers being required to update their connection, there will be a call to action to reconfigure your connection on this place in place of the Edit Connection option.
8. Give your connection a name and select the OIDC protocol option and Well-known URL configuration option. Past e the the following field values from your OneLogin account:
- Client ID
- Client Secret
- Well-known URL
Your connection should now be successfully created between your Udemy Business account and OneLogin.