Configuring SAML for ADFS

Active Directory Federation Service (ADFS) is a service provided by Microsoft as a standard role on Windows servers such that a web login can be provided for the users on Active Directory. Security Assertion Markup Language (SAML) is an XML standard that allows secure web domains to exchange user authentication and authorization data. Using SAML, Watchman Monitoring can contact a separate online Active Directory to authenticate users who are trying to access the Dashboard. SAML Integration allows for Single Sign-on (SSO) to Watchman Monitoring.

Configuring Single Sign On

Navigate to Settings > Security

Settings > Security

Configuring SAML

Select Sign in with SAML/ADFS to display the SAML SSO configuration options.

Sign in with SAML/ADFS

Enter your authentication provider SAML Identity Provider Metadata URL.

For ADFS, this URL presently ends in /federationmetadata/2007-06/federationmetadata.xml but may be different for your AD environment.

Your Callback URL ends in /users/auth/saml/callback

Visit your SAML configuraton page for the complete URL

Configuring ADFS SAML

Note

For additional SAML SSO configuration options, please see Configuring SAML for Single Sign-on.

Configuring ADFS on your Windows Server

Installing and Configuring ADFS on your Windows Server

If you have not implemented ADFS into your AD configuration, you can refer to this article for more information on how to configure ADFS.

Add a Relying Party Trust to your AD Environment

Open the AD FS Management console. Select Action menu > Add Relying Party Trust or click on Add Relying Party Trust on the right pane.

Add a Relying Party Trust

You will be presented a wizard screen. Click Start to start the process of adding a relying trust party.

Add a Relying Party Trust to your AD Environment Wizard

Select Enter Data About the Party Manually and click Next.

Enter data about the relying party manually

Enter a Display name: for the Relying Party Trust and click Next.

Specify Display Name

Click Next to skip over the optional token encryption certificate.

Configure Certificate

Select the Enable support for the SAML 2.0 WebSSO protocol.

Enter the ACS Callback URL for the Relying party SAML 2.0 SSO service URL: and click Next.

Enable support for the SAML 2.0 WebSSO protocol

Add the SP ACS/Endpoint URL Entity ID URL for the Relying party trust identifier: and click Add.

Enter Relying party trust identifier

The URL will be displayed under Relying party trust identifiers:. Click Next.

Add a Relying Party Trust Itentifier

Click Next to Add the trust.

Add a RelyiReady to Add Trust

On the Finish screen, select the Configure claims issuance policy for this application and click Close.

Configure claims issuance policy for this policy

Immediately after closing Relying Party Trust window, the Issuance Transform Rules window will open.

Click Add Rule… button.

Issuance Transform Rules

In the Add Transform Claim Rule Wizard that opens, Select Send LDAP Attributes as Claims from the Claim rule template: dropdown, then click Next.

Choose Rule Type

Set the Claim rule name: to LDAP Email, and map the E-Mail-Addresses LDAP Attribute to the E-Mail Address Outgoing Claim Type, and click Finish.

Configure LDAP Email Rules

In the Add Transform Claim Rule Wizard that opens, Select Transform an Incoming Claim from the Claim rule template: dropdown, then click Next.

Configure Transform Rule

Set the following:

Claim rule name: to Email Transformation.
Incoming claim type: to E-Mail Address
Outgoing claim type: to Name ID
Outgoing name ID format: to Email.

Select Pass through all claim values, and click Finish.

Add Email Transformation

Permalink: https://watchmanmonitoring.com/saml-sso

Still stuck?

Email [email protected] and a human will read it, or ask the community.

Last updated .