In this tutorial, we'll configure ADFS with Udemy Business using the metadata from ADFS.
- Access the Udemy Business SAML Metadata for ADFS.
- Learn how to configure advanced SSO settings on an organizational level.
- Learn more about the provisioning features that are supported through single sign-in (SSO) with Udemy Business.
- Note: SSO integration is only available with the Enterprise Plan.
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're 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.
How to configure ADFS
1. Launch the ADFS 2.0 console.
2. Under Trust Relationships > Relying Party Trusts, add a new Relying Party Trust. This will launch the wizard shown below.
3. You'll be prompted to import the Udemy Business Metadata file. Udemy Business SAML Metadata for ADFS is linked here.
4. Enter a name for the connection, for example Udemy Business.
5. On the Choose Issuance Authorization Rules step, select Permit all users to access this relying party.
6. Click Next to view the summary and complete the wizard.
7. Leave the “Open the Edit Claim Rules…” option checked and finish the wizard.
8. This will launch the Edit Claim Rules configuration utility.
9. This example will only gather claims from Active Directory to present to Udemy Business.
10. Configure a basic claim set.
Attributes
Udemy Business supports the following SAML attributes. Note: all attributes are space and case sensitive).
Attributes
| SAML Attribute | Required? | Description |
| Yes | the unique email of the user | |
| firstName | Optional | the first name of the user |
| middleName | Optional | the middle name (if any) of the user |
| lastName | Optional | the last name of the user |
| displayName | Optional | the fully formatted name of the user |
| Name ID | Yes | an identifier that can be used in cases where a name is duplicated |
| groups | Optional | the list of groups to which the user belongs. Note: If you do not plan to pass over groups do not send this attribute, as it will override existing groups. |
| externalID | Optional | a unique user ID specified by the customer |
| lmsUserID | Optional | a unique user ID specified by the customer. (an lms integration must be configured for this value to pass over.) |
| licenseTypes | Optional | specifies the types of Udemy Business license assigned to a user. Values include either Enterprise or Enterprise Pro |
| licensePoolName | Optional | an optional attribute to identify which license pool the user is associated with. |
11. Once you’ve configured the claims, back on the ADFS 2.0 Relying Party Trusts window, right-click the newly created connection and view the properties for the connection. Navigate to the Encryption tab and remove the encryption certificate.
12. That will complete the ADFS configuration. Next, you should download the metadata and input it into your Udemy Business account to create the SSO connection.
You can find the Metadata file by inputting your server name and linking to the below:
https://<ADFS server name>/FederationMetadata/2007-06/FederationMetadata.xml
13. Access the Single Sign-On (SSO) tab of your Udemy Business account by going to Manage > Settings > Single Sign-on (SSO).
14 .Click Start setup and ADFS.
15. On Connection type, select SAML.
16. Under Configure using, you can choose Metadata URL or Metadata file.
17. Save the connection.