This article outlines the configuration of SAML-based Single Sign-On (SSO) for a mobile application built with MAUI, using Microsoft Entra ID. It is intended for IT administrators integrating mobile apps with Microsoft Entra.
⚠️ Note: Web and Mobile configurations require separate Enterprise Applications. They cannot be merged.
🔹 Step 1: Access Microsoft Entra Admin Portal
- Visit
- Navigate to Microsoft Entra ID
🔹 Step 2: Create a New Enterprise Application
- Go to Enterprise Applications
- Click + New Application
- Select Create your own application
- Name the app (e.g., “Transcendent Mobile SSO” — include “Mobile” to distinguish it)
- Click Create
🔹 Step 3: Configure Single Sign-On
- In the app overview, select Single Sign-On
- Choose SAML as the sign-on method
- Fill in the Basic SAML Configuration:
-
Identifier (Entity ID):
maui.mobile.spprod.transcendent.actabl.com -
Reply URL (ACS):
https://login.transcendent.ai/trweb/samlsso.aspx?cid=YOUR_CUSTOMER_ID -
Relay State:
transcendent.maui://callback - Sign-on URL and Logout URL (optional)
-
Identifier (Entity ID):
- Click Save
🔹 Step 4: Define Attributes & Claims
- Go to Attributes & Claims
- Ensure the following claims are configured:
-
Name ID:
user.onpremisesamaccountname(Persistent format) -
emailaddress:
user.mail -
givenname:
user.givenname -
surname:
user.surname -
userprincipalname:
user.userprincipalname
-
Name ID:
- Save changes
🔹 Step 5: Download SAML Certificate
- Go to SAML Certificates
- Download:
- Certificate (Base64)
- Federation Metadata XML
- Copy the following and share with your mobile app provider:
- Microsoft Entra Identifier
- Login URL
- Logout URL
🔹 Step 6: Assign Users and Groups
- Navigate to Users and Groups
- Click + Add Assignment
- Select users or groups to assign
- Ensure groups contain only users (no nested groups)
- Assign appropriate roles
🔹 Step 7: Finalize Application Properties
- Go to Properties
- Confirm:
- Enabled for users to sign-in: Yes
- User access URL: Copy this for launching SSO
- Share the User access URL with the mobile app provider
✅ Final Notes
- Ensure usernames in the mobile app match Microsoft Entra usernames
- The “User access URL” is essential for proper SSO configuration
- Test the integration thoroughly across mobile platforms
Comments
0 comments
Article is closed for comments.