The following recommended configuration settings should be utilized when configuring a status dashboard to authenticate users using Azure Active Directory as the identity provider.
Azure Settings
Login to your Azure account and create a new Azure application using the settings listed below.
Create the Azure Application
- Login to the Azure Active Directory admin center.
- Select Enterprise applications from the navigation tree.
- Select New Application > Create your own application > Non-gallery application.
- Enter a unique name (e.g., StatusDashboard - Dashboard) and click the Add button.
Configure the Azure StatusDashboard Application (Users)
- Select Enterprise applications from the navigation tree.
- Select the application that was created in the previous step.
- Select the Assign users and groups tile.
- Add any relevant users to the new application to authorize them to authenticate.
Configure the Azure StatusDashboard Application (SAML)
- Select Enterprise applications from the navigation tree.
- Select the application that was created in the previous step.
- Select the Set up single sign on tile.
- Configure the following settings:
- Step (1) - Basic SAML Configuration
- Identifier (Entity ID): Enter the settings from the StatusDashboard Service Provider, Entity ID / Issuer field.
- Reply URL: Enter the settings from the StatusDashboard Service Provider, Assertion Consumer Service (ACS) field.
- Sign on URL: Leave field blank.
- Relay State: Leave field blank.
- Logout Url: Leave field blank
 
- Step (2) - User Attributes & Claims
- Change the claim Unique User Identifier (Name ID) from user.userprincipalname to user.mail.
 
- Step (3-4) - Information contained within these steps will need to be entered within the StatusDashboard interface.
 
- Step (1) - Basic SAML Configuration
The StatusDashboard configuration settings needed for this section can be found within the StatusDashboard administration portal here: Status Dashboards > Edit > Dashboard Options > Single Sign-On
StatusDashboard Settings - Service Provider
In order to configure the StatusDashboard Service Provider settings, login to StatusDashboard and browse to the following location: Status Dashboards > Edit > Dashboard Options > Single Sign-On. Configuration settings are listed in the following table and should be entered in the Service Provider section of StatusDashboard:
| Configuration Setting | Instructions | Notes | 
| Sign AuthN Request | Disabled | |
| Sign Logout Request | Disabled | |
| Sign Logout Response | Disabled | |
| Sign Metadata | Disabled | This option can be set either way and is not dependent on the ADFS configuration. | 
| Signature Algorithm | rsa-sha1 | Can be set to whatever the ADFS configuration requires | 
| Digest Algorithm | sha1 | Can be set to whatever the ADFS configuration requires | 
| Encrypt Name ID | Disabled | |
| Include Authentication Context | Disabled | 
StatusDashboard Settings - Identity Provider
In order to configure the StatusDashboard Identity Provider settings, login to StatusDashboard and browse to the following location: Status Dashboards > Dashboard > Edit > Options > Single Sign-On. Configuration settings are listed in the following table and should be entered in the Identity Provider (IdP) section of StatusDashboard:
| Configuration Setting | Instructions | Notes | 
| Entity ID / Issuer | Enter the Azure AD Identifier from step 4 of the basic Azure configuration created above. | 
 | 
| Single Sign-On (SSO) Service URL | Enter the Azure Login URL from step 4 of the basic Azure configuration created above. | |
| Single Logout Service (SLO) URL | 
 | Microsoft Azure does not currently support SLO | 
| IdP Logout URL | https://login.microsoftonline.com/common/wsfederation?wa=wsignout1.0 | When not using SLO, this URL will end the user's Azure session when logging out of StatusDashboard. | 
| Logout Redirect URL | 
 | Not currently supported | 
| x509 Certificate | Download the certificate from step 3 of the basic Azure configuration created above - Certificate (Base64) and enter the text here. | 
 | 
| Require Message Signature | Disabled | |
| Require Assertion Signature | Enabled | |
| Require NameID Encryption | Disabled |