Microsoft AD FS SAML

configure a connection to Microsoft Active Directory Federation Services.

Each SSO Identity Provider requires specific information to create and configure a new Connection. Often, the information required to create a Connection will differ by Identity Provider.

To create an AD FS SAML Connection, you’ll need two pieces of information: an SP Metadata file and an IDP Metadata URL.

Open the AD FS Management console.

AD FS Management Console

Click “Relying Party Trusts” on the left sidebar. Open the “AD FS Relying Party Trust Wizard” by clicking “Add Relying Party Trust...” on the right sidebar.

Add AD FS Relying Party Trust

Select “Claims aware” and then “Start”.

Setup AD FS Relying Party Trust

Download the provided Metadata file from WorkOS. Select “Import data about the relying party from a file” then select the SP Metadata file you downloaded, and click “Next”.

Import WorkOS Metadata File

Select “Permit everyone” and then “Next”.

AD FS Access Control Policy

Click the “Endpoints” tab and confirm that the “SAML Assertion Consumer Endpoints” matches the SAML Assertion Consumer Endpoint https://auth.workos.com/sso/saml/acs/:id and click “Next”.

Check ACS URL in AD FS

Select “Configure claims issuance policy for this application” and “Close”.

Configure AD FS Claims

Click “Add Rule” in the “Edit Claims Issuance Policy” window.

Add Rule in AD FS Claims

Select “Send LDAP Attributes as Claims” and then “Next”.

Select AD FS Rule Template for Claims

Submit “Attributes” as “Claim rule name”, then select “Active Directory” as “Attribute Store”, and configure the following attribute mappings. Then click “OK”.

  • E-Mail-AddressesE-Mail Address
  • Given-NameGiven Name
  • SurnameSurname
  • User-Principal-NameUPN
AD FS Attribute Mapping

Next you will want to obtain the Metadata URL from your AD FS server. AD FS publishes its metadata to a standard URL by default: https://SERVER/federationmetadata/2007-06/federationmetadata.xml where “SERVER” is your federation service FQDN. You can also find your ADFS Federation Metadata URL through the AD FS Management in “AD FS → Service → Endpoints” and navigate to the Metadata section.

Copy AD FS Metadata URL

Once you have obtained the Metadata URL you will then navigate to the connection settings in WorkOS, click “Edit Metadata configuration”, and upload the Metadata URL.

Upload AD FS Metadata URL to WorkOS Dashboard

Once uploaded the connection will be verified and linked!