Learn about the Wavefront ADFS Integration.

ADFS Integration

ADFS is a popular identity management product that can be integrated with Wavefront to enable single sign-on.

ADFS Setup

Step 1. Run the Wizard

To add the ADFS integration to Wavefront, follow these steps:

images/sso_adfs_1.png

images/sso_adfs_2.png

images/sso_adfs_3.png

images/sso_adfs_4.png

images/sso_adfs_5.png

Note: For the next two steps, replace https://customer.wavefront.com with your Wavefront instance URL: https://YOUR_CLUSTER.wavefront.com. images/sso_adfs_6.png

images/sso_adfs_7.png

images/sso_adfs_8.png

images/sso_adfs_9.png

Step 2. Set up Claim Rules

This task produces a SAML claim in the format:

urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified

that contains an identifier pull from Active Directory. Wavefront sends an email to this identifier value, so it should be a valid email address. The screenshots below show how to form this identifier from the 1st email address for the user stored in Active Directory.

{% include image.md src=”images/sso_adfs_10.png” width=”65” %}

The above rule will send an email address claim in the SAML response. The new rule transforms that email address claim into the NameID claim that Wavefront needs.

{% include image.md src=”images/sso_adfs_11.png” width=”65” %}

Here is the resulting rule:

c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"] => issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties /format"] = "urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified");

Step 3. Download Identity Provider Metadata and Send to Wavefront

  1. Open https://<FQDN of ADFS>/FederationMetadata/2007-06/FederationMetadata.xml to retrieve the identify provider metadata file.
  2. Send the metadata file to support@wavefront.com with a request to set up ADFS SSO integration for Wavefront and we’ll activate the integration on our end. We’ll notify you as soon as we’ve done this. At that point the users would authenticate to Wavefront through ADFS instead of using a password. Any new user that comes along that did not yet exist in Wavefront would just get auto-created on the Wavefront side on first authentication.