Microsoft Entra ID SSO SAML Integration
SimpleMDM integrates with Microsoft Azure/Entra ID using the Security Assertion Markup Language (SAML) standard. This guide will explain how to designate an Azure account as a trusted identity provider (IdP) for authenticating administrators of your SimpleMDM account.
As the Microsoft Entra user interface may change, this guide has been written to provide a general process for getting up and running.
Process
Please ensure you have sufficient administrator access and are signed into Microsoft Entra and your SimpleMDM instance before starting the following process.
- In SimpleMDM navigate to Settings > Users
- Select the 'Settings' tab
- Under the 'Single Sign On with SAML' section, select "Yes" to enable SAML
- Log into Microsoft Entra https://entra.microsoft.com
- Navigate to Enterprise Applications
- Select 'New application'
- Select 'Create your own application'
- Choose 'Integrate any other application you don't find in the gallery (Non-gallery)'
- You will end up on the Overview page
- Select 'Get Started' under '2. Set up single sign on'
- Select 'SAML'
- Select 'Edit' in the '1: Basic SAML Configuration' section
- Select 'Add' under 'Identifier (Entity ID)' in Entra
- Copy the value in the Audience field in SimpleMDM and paste it into the Identifier (Entity ID) field
- Select 'Add' under 'Reply URL (Assertion Consumer Service URL)'
- Copy the 'SimpleMDM SAML Consumer URL' from SimpleMDM and paste it into the 'Reply URL (Assertion Consumer Service URL)' field in Entra
- Optional: Paste over the SimpleMDM Login and Logout URLs in Entra
- Select 'Save' under 'Basic SAML Configuration' in Entra
- In Entra scroll down to section '3: SAML Certificates' section
- Copy the 'Thumbprint' value from Entra and enter it in the 'X.509 fingerprint or certificate' field in SimpleMDM
- In Entra scroll down to section '4: Set up [whatever you named your SimpleMDM SAML SSO App]'
- Copy the 'Login URL' value from Entra and paste it in the 'Endpoint URL' field in SimpleMDM
- Copy the 'Logout URL' value from Entra and enter it in 'Single Logout URL' field in SimpleMDM
- Choose an alphanumeric short name for your integeration in SimpleMDM
- adding in non letters/numbers will cause this to error
- Save the settings in SimpleMDM
- Test the connection in Entra and save them
- Ensure that you have Users/Groups properly scoped in Entra to pass over to SimpleMDM
Sid DeVins
Was this article helpful?