This article explains how to configure Single Sign-On (SSO) (an authentication method that allows users to log in once using their corporate credentials to access Assure) for the UK (EMEA) Assure stack using an Azure Active Directory (Azure AD) App Registration. The configuration requires an IT Administrator to create an App Registration in the Azure Portal, collect two values (the Federation Metadata document URL and the Application ID URI), and share them with the Evotix technical team. The Evotix team then enables SSO on the Assure site. This article also covers how to link existing Assure user accounts to Azure AD identities, and answers common questions about SSO behaviour.Audience: IT Administrators configuring Azure AD SSO for the Assure UK (EMEA) stack.
Prerequisites
- An Azure AD admin account with permission to create App Registrations in the Azure Portal.
- The Customer Key (the unique suffix of the organisation's Assure URL, found after the forward slash, for example:
https://uk.sheassure.net/customertest-- the Customer Key iscustomertest). This is provided by the Evotix Project Manager or Customer Support Analyst. - Access to the Assure site to verify user accounts after SSO is enabled.
Part 1: Creating the Assure App Registration in Azure AD
Step 1: Navigate to App Registrations
- Browse to https://portal.azure.com using an Azure AD admin account.
- Select All Services, search for App Registrations, and click App Registrations.
Step 2: Copy the Federation Metadata Document URL
Note: If the Evotix team already holds the Federation Metadata endpoint for this Azure AD tenant, skip this step.
- Click Endpoints.
- Copy the Federation Metadata document URL.
- Send this URL to the Evotix implementation consultant or Customer Success Manager (CSM). The CSM will pass it to the Evotix DevOps team.
Step 3: Create a New App Registration
- Click New Registration.
- Enter the following settings and click Register:
| Field | Value |
|---|---|
| Name | Assure |
| Supported Account Types | Accounts in this organizational directory only (Your Org name) |
| Redirect URI (Web) | https://ids.uk.sheassure.net/core/signin-fed[CUSTOMER_KEY] |
- Replace
[CUSTOMER_KEY]with the organisation's Customer Key provided by your Evotix Project Manager or Customer Support Analyst. -
Example: If the Customer Key is
customertest, the Redirect URI is:https://ids.uk.sheassure.net/core/signin-fedcustomertest
Step 4: Set the Home Page URL in Branding
- Within Branding, set the Home Page URL to:
https://uk.sheassure.net/[CUSTOMER_KEY]- Replace
[CUSTOMER_KEY]with the organisation's Customer Key provided by your Evotix Project Manager or Customer Support Analyst.. -
Example: If the Customer Key is
customertest, the Home Page URL is:https://uk.sheassure.net/customertest
Step 5: Configure API Permissions
- Within API Permissions, confirm that only the Microsoft Graph User.Read Delegated permission is present. Remove any other permissions.
Step 6: Set the Application ID URI
- Within Expose an API, set the Application ID URI by clicking the Set link.
- The Application ID URI defaults to the application ID prepended with
api://, for example:api://fc3afc11-2d05-4494-af0b-4354ab111090 - Accept the default value that Azure AD generates.
- The Application ID URI defaults to the application ID prepended with
Step 7: Send Details to Evotix and Await Confirmation
-
Once Steps 2 through 6 are complete, send the following to the Evotix implementation consultant or CSM:
- The Federation Metadata document URL (from Step 2).
- The Application ID URI (from Step 6).
- Confirmation that all configuration steps in this guide are complete.
- The Evotix technical team will enable SSO on the Assure site. Once enabled, the Assure login screen displays a Microsoft button alongside the standard username and password fields.
Part 2: Linking Azure AD Users to Assure
- In Assure, create or edit the user account.
- Ensure the Email field in Assure matches the user's User Principal Name (UPN) (the unique identity used to authenticate the user within Azure AD) exactly.
URL Reference for UK (EMEA) Stack
| Field | Value |
|---|---|
| Redirect URI | https://ids.uk.sheassure.net/core/signin-fed[CUSTOMER_KEY] |
| Home Page URL | https://uk.sheassure.net/[CUSTOMER_KEY] |
FAQ and Troubleshooting
- If the Azure AD tenant has strict application access policies, ensure the user has been granted access to the Assure application in Azure AD. This error indicates an Azure AD Application configuration issue, not an Assure configuration issue.
- Assure may have been configured with the incorrect Federation Metadata URL. Check the directory ID shown in the error dialog against the Federation Metadata URL provided to Evotix. Raise a support case if there is a mismatch.
- The Application ID URI entered in the App Registration may be incorrect. Verify the value set in Step 6.
- Your application within Azure AD could be mis-configured, please check the
three URLS carefully that you entered into the app registration. It is most
likely that the “Application ID URI” is incorrect.
- If the Microsoft button was clicked and the page returned this error, the SSO handshake between Azure AD and Assure completed successfully. The issue is with the Assure user account. Ensure the user has a linked Assure account with a matching Email and UPN (see Part 2).
- Assure supports SSO via SAML, Okta, and Azure AD configurations.
- The Azure AD App Registration may be misconfigured. Check all three URLs entered into the App Registration carefully. The most likely cause is an incorrect Redirect URI.
- All permissions and user groups, including Administrators and standard Users, are managed within Assure. Azure AD provides authentication only; Assure controls all authorisation.
- Yes. If the Is Current User checkbox is unticked on a user account, the SSO login will return the error "Error: User not found or authorised for access" (shown in the screenshot above).
- All user provisioning is managed within Assure. There is currently no support for automatic provisioning from Azure AD.
- Yes. Once configured to use the email property, Assure will prefer the Email property for authentication. If no email is configured on an individual Azure AD user object, Assure falls back to the UPN property.
AI Metadata
- Product Area: Authentication, System Configuration, SSO
- User Role: IT Administrator, Evotix Implementation Consultant, Customer Success Manager (CSM)
- Tags: SSO, Single Sign-On, Azure AD, Azure Active Directory, App Registration, Federation Metadata, Application ID URI, Redirect URI, Customer Key, UPN, User Principal Name, Identity Provider, Assure authentication, Is Current User
-
Version/Region: UK (EMEA) stack only. URLs use the
uk.sheassure.netandids.uk.sheassure.netdomains. For other regions, refer to the corresponding Azure AD Configuration Guide articles (UK, UK2, NA, ANZ). - Important synonyms: SSO = Single Sign-On; Azure AD = Azure Active Directory = Identity Provider (IdP); Customer Key = site name = tenant key = unique URL suffix; Federation Metadata document = metadata XML URL = metadata endpoint; Application ID URI = App ID URI; UPN = User Principal Name = Azure AD username; Redirect URI = callback URL; "Is Current User" = active user flag
- Suggested embedding keywords: Assure Azure AD SSO setup UK, configure SSO Azure Active Directory Assure UK, App Registration Assure Azure, Federation Metadata URL Assure, Application ID URI Assure SSO, Redirect URI Assure Azure, link Azure AD user Assure, UPN email Assure SSO, Assure SSO user not found, Is Current User SSO, auto provisioning Assure Azure AD
- Relevant modules and cross-module implications: This article is scoped entirely to authentication configuration performed in Azure AD. Once enabled by the Evotix technical team, SSO applies globally across all Assure modules and AssureGO+, as all access to the Assure platform is gated through the Identity Server login flow. No individual module is configured as part of this process.