disabled
Back To Udemy

Sign in
English (United States) Deutsch Español Français (France) 日本語 한국어 Português 简体中文
  • Sign in
  • English (United States) Deutsch Español Français (France) 日本語 한국어 Português 简体中文
Search for solutions
Student Topics
Instructor Topics
Udemy Business Topics
Read article
Combined Results
Do these help?
What's this?
Udemy Business
If you need assistance, please reach out to {{HREF}}
See all {{COUNT}} articles
  1. Udemy Business
  2. Managing users
  3. Single Sign-on (SSO) provisioning

How to configure SSO in Okta for Udemy Business (standard experience)

This guide covers how to configure Single Sign-On (SSO) between Okta and Udemy Business using either SAML 2.0 or 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.
  • Existing Okta and Udemy Business customers who wish to enable SCIM Provisioning in Okta should use this configuration guide.
  • Learn how to configure advanced SSO settings on an organizational level.

Please note:

  • Single sign-on and provisioning are available to Udemy Business Enterprise Plan customers only.
  • Don’t enable Login via SSO Provider Only until you have successfully tested your connection. If SSO is not properly configured, all users will be locked out of Udemy Business.
  • Users provisioned through Okta will not take up a license until they log into the Udemy Business application for the first time.
  • SCIM provisioning changes can only be synced from Okta to Udemy Business, not the other way round.
  • Users and groups managed by SCIM in Okta cannot be modified within the Udemy Business app - Okta is the single source of truth for user and group data.

Table of contents

  • Before you begin
  • Configuration Steps
  • Option A: Configure using SAML
    • Step 1: Add the Udemy Business app in Okta
    • Step 2: Assign users and groups
    • Step 3: Configure user attributes and claims (Optional)
    • Step 4: Retrieve your Okta SAML metadata
  • Option B: Configure using OIDC

    • Step 1: Create an OIDC app integration in Okta

    • Step 2: Assign users and groups

    • Step 3: Retrieve your Okta OIDC credentials

    • Step 4: Complete OIDC setup in Udemy Business

  • Testing your SSO connection
  • Need help?
    • Useful external resources

Before you begin

  • You must have administrator access to both your Udemy Business account and your Okta organization.
  • Decide which protocol to use: SAML or OIDC. If you’re unsure, check with your IT team. Both are fully supported.

Configuration Steps

Option A: Configure using SAML

Step 1: Add the Udemy Business app in Okta

  1. In Okta, navigate to Applications from the sidebar.
  2. Click Browse App Catalog.
Add the Udemy Business app in Okta

3. Search for Udemy Business, then click Add Integration. 

  • Note: Don’t select the Udemy Business (Legacy) app. 
     

    Search for integration.png
  1. On the Application General Settings - Required page, fill in the following values:
     

    General Settings - Required

 

  • Application label: Choose a name for the application (for example, Udemy Business.)
  • Audience URI: https://sso.udemy.com
  • Subdomain: Your Udemy Business subdomain (for example, if your login URL is demo.udemy.com, enter demo)
  • Domain: udemy.com
  • ACS URL: https://sso.udemy.com/api/oauth/saml

Note: These need to be exact (no trailing slashes).

5. Click Done.

Step 2: Assign users and groups

  1. Go to the Assignments tab.
  2. Click Assign and select the users or groups you want to have access to the Udemy Business application.

Step 3: Configure user attributes and claims (Optional)

  1. Click the Sign On tab.
  2. Select Configure profile mapping.
  3. Click Add Attribute.
  4. Complete these fields with the desired attribute you want to add:
Attribute Name Data type Display name Variable name External name External Namespace eNUM
licenseTypes string array License Types licenseTypes licenseTypes urn:ietf:params:scim:schemas:extension:udemy:2.0:User enabled
licensePoolName string License Pool Name licensePoolName licensePoolName urn:ietf:params:scim:schemas:extension:udemy:2.0:User
externalId string Udemy External ID udemyExternalId externalId urn:ietf:params:scim:schemas:core:2.0:User
employeeNumber string employeeNumber employeeNumber employeeNumber urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
title string title Udemytitle title urn:ietf:params:scim:schemas:core:2.0:User
  1. Once you’ve added the desired attribute, go to Mappings.
  2. Select Okta User to Udemy.
  3. Map the Okta attribute  you want associated with the Udemy attribute.


  4. Select Save Mapping and Apply updates.

Step 4: Retrieve your Okta SAML metadata

  1. Go to the Sign On tab, scroll down to Metadata URL and copy it to your clipboard.


  2. Go to your Udemy Admin Portal and go to the SSO Configuration screen by going to Manage > Settings > Single sign-on (SSO).
  3. Under Start setup, select Okta.
  4. Select connection type SAML. 
  5. Configure Using: Metadata URL, paste the metadata URL from Okta, then click Import Metadata. 
  6. Click the Save button.


  7. Your SSO connection is now enabled. You can verify the status on the Single sign-on (SSO) page, which will display the connection status, certificate expiration date, and options to edit or pause the connection.


Option B: Configure using OIDC

Step 1: Create an OIDC app integration in Okta

For additional guidance, refer to Okta's official documentation on creating an OIDC app integration and the OpenID Connect & OAuth 2.0 API.

  1. In Okta, navigate to Applications from the sidebar and click Create App Integration.
  2. Select OIDC – OpenID Connect as the sign-in method, then select Web Application as the application type. Click Next.


    Create app integration

     

  3. Configure the OIDC Integration
  • Application Integration Name: Enter a name for the application (for example, Udemy Business).
  • Sign-in redirect URI: https://sso.udemy.com/api/oauth/oidc
  • Sign-out redirect URI (optional): Your Udemy Business domain (for example, if your login URL is demo.udemy.com, enter demo.udemy.com).
  • Grant type: Authorization Code
  1. Click Save.

Step 2: Assign users and groups

  1. Go to the Assignments tab.
  2. Click Assign and select the users or groups you want to have access to the Udemy Business application.

Step 3: Retrieve your Okta OIDC credentials

  1. On the next screen, you’ll see the app’s client id and secret. You’ll need to copy these to add to the settings in your Udemy instance.

    Retrieve your Okta OIDC credentials
  2. For the Well Known URL for the configuration method, this is the standard Okta URL
    <your okta instance>/.well-known/openid-configuration

Step 4: Complete OIDC setup in Udemy Business

Return to the Udemy Business SSO configuration screen.

  1. In the Name field, enter a name for this connection.
  2. Select OIDC as the Connection type.
  3. Enter the Client ID and Client Secret retrieved from Okta.
  4. Under Configure using Well-known URL: Select Well-known URL, (<your okta instance>/.well-known/openid-configuration)
    and click Import metadata. 
  5. Click Save.

Testing your SSO connection

Before rolling out SSO to your organization, we recommend testing the connection:

  1. Open a private/incognito browser window.
  2. Navigate to your Udemy Business login page at https://[your-subdomain].udemy.com.
  3. Click Continue with SSO, select the connection you created, and sign in with a test user account.
  4. Confirm the user is authenticated and successfully redirected to Udemy Business.

Need help?

  • If you encounter any issues during setup, contact Udemy Business Support.
  • To continue and set up SCIM Provisioning in Okta, refer to the Configure SCIM Provisioning With Okta guide.

Useful external resources

  • Okta app catalog - Udemy Business integration
  • Create an OIDC app integration - Okta Developer
  • OpenID Connect & OAuth 2.0 - Okta Developer
  • Manage SAML signing certificates - Okta Help Center
Was this article helpful?
0 out of 0 found this helpful

Related articles

  • How to configure SSO in Okta for Udemy Business (legacy experience)
  • How to configure SSO in Entra ID (Azure AD) for Udemy Business (legacy experience)
  • Udemy Business Integration: xAPI Statements
  • Configuring a custom SSO connection in OneLogin (SAML & OIDC) (standard experience)
  • In-course Labs
Contact Us

Related articles

  • How to configure SSO in Okta for Udemy Business (legacy experience)
  • How to configure SSO in Entra ID (Azure AD) for Udemy Business (legacy experience)
  • Udemy Business Integration: xAPI Statements
  • Configuring a custom SSO connection in OneLogin (SAML & OIDC) (standard experience)
  • In-course Labs

Need Help?

Contact Us
'localize-urgently',
English (United States) Deutsch Español Français (France) 日本語 한국어 Português 简体中文
  • Udemy.com
  • About us
  • Events
  • News
  • Investor Relations
  • Careers
  • Terms & conditions
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2025 Udemy, Inc.
true