Application Management
Azure SSO Configuration for Pingdom, Loggly, Papertrail, AppOptics and SolarWinds Observability
This article provides instructions on how to integrate Azure AD Identity Provider (IdP) to the SSO SAML feature.
First published date
Last published date
Overview
For SolarWinds Observability, you need to access it via Settings then Security.
Product section
Resolution
Step 1: Add a new custom SAML to your Azure
- Open your Azure Portal.
- Navigate to Azure Active Directory, and then in the left pane under Manage, click Enterprise Applications.
- Click the New Application tab >> click "Create your own application"
- Under the "What's the name of your app" section, type in your desired SAML app name and select "Integrate any other application you don't find in the gallery (Non-gallery).
- At the bottom of the new pane that appears on the right, click Create.
Step 2: Setup Basic SAML Configuration in Azure
- In Azure, under Manage on the left pane, click Single sign-on.
- Click SAML.
- In the first section titled Basic SAML Configuration, click Edit.
- Enter the requested information: (the values to paste will be coming from the SolarWinds Common Cloud settings SAML page)
- Identifier (Entity ID): paste the Entity ID value
- Reply URL: paste the ACS URL value
- Sign on URL: paste the ACS URL value
- Click Save.
Step 3: Verify Attributes & Claims Accuracy
- In User Attributes & Claims section, set up the following user attributes:
- givenname - user.givenname
- surname - user.surname
- name - user.userprincipalname
- NameID - user.mail (required if users will log in via the IdP's portal page - or known as IdP-initiated authentication)
- Unique User Identifier - user.userprincipalname
- The below attribute is required only if you will set the Role Mapping enabled. Otherwise, do not use this attribute.
- Groups or groups - user.groups
- To set up the above attribute in Azure:
- Click "Add new claim" or edit the groups claim attribute by clicking the ellipsis if existing already.
- Select "Groups assigned to the application".
- Set the "Source attribute" to Group ID.
- Checkbox input "Customize the name of the group claim must be checked.
- Set the "Name (required)" to either groups or Groups.
- Click Save.
- In Azure SAML configuration page, copy the value of Azure AD Identifier and paste it on the Issuer (Entity ID) field in SolarWinds SAML settings page.
- Copy the value of of Login URL and paste it on the SAML URL field.
- Copy the value of Logout URL and paste in on the Single Logout URL field (optional).
- From the SAML Certificates section in Azure, go to Certificate (Base64) and click Download. Open this certificate and paste the values in the Certificate field in the SolarWinds SAML Settings page.
Step 5.A: Setting up Role Mapping in SolarWinds AppOptics, Loggly, Papertrail, and Pingdom (this is applicable only if this feature will be enabled in your SAML. Otherwise, proceed to the next step)
- You must use the Object ID of your group instead of the actual group name for the SSO authentication to work. Go to your Azure and look for Groups >> All Groups. Copy the corresponding Object IDs of the groups you wish to assign and map to your SolarWinds organization and product.
- In the Role Mapping section in SolarWinds, paste the Object ID according according to the mapped organization and product roles.
- Switch the toggle for Enable Role Mapping.
1. You must use the Object ID of your group instead of the actual group name for the SSO authentication to work. Go to your Azure and look for Groups >> All Groups. Copy the corresponding Object IDs of the groups you wish to assign and map to your SolarWinds organization and product.
2. In SolarWinds Observability, Go to Settings > Security
3. In the Role Mapping section in SolarWinds, paste the Object ID according according to the mapped organization and product roles.
4. Switch the toggle for Enable Role Mapping.
Step 7: Test the SSO authentication.