Overview
This document explains how to configure Single Sign-On (SSO) using Microsoft Azure AD (Microsoft Entra ID) for our mobile application.
Since each customer manages their own Azure tenant, the application must be registered in your Azure AD tenant. Once the registration is completed, please share the required configuration details with our team so that we will put that information to enable the SSO.
Information Required from Your Azure Tenant
After registering the application, please share the following details with our team:
| Configuration | Description |
|---|---|
| Tenant ID | Unique identifier of your Azure AD tenant |
| Client ID (Application ID) | Unique identifier of the registered application |
Redirect URI Configuration
When registering the application in Azure AD, please configure the following Redirect URIs under Mobile and desktop applications.
Android
Android : "msauth://dk.eg.mobile.fieldservice/tklntFITMGgGtvqdiDAwQyabEaM="
iOS
iOS : msauth.dk.eg.mobile.fieldservice://auth
⚠️ Please ensure the Redirect URIs are entered exactly as provided, otherwise authentication may fail.
Steps to Register the Application in Azure AD
1. Sign in to Azure Portal
Go to:
Sign in with an account that has Application Administrator or Global Administrator permissions.
2. Register the Application
Navigate to Microsoft Entra ID
Select App registrations
Click New registration
Provide the following:
Name : Field service App
Supported account types
Select:
Accounts in this organizational directory only (Single tenant)
Then click Register.
3. Configure Authentication
Open the registered application
Go to Authentication
Click Add a platform
Select Mobile and desktop applications
Add the Android and iOS Redirect URIs mentioned above
4. Configure API Permissions
Navigate to API permissions
Click Add permission
Select Microsoft Graph
Choose Delegated permissions
Add the following permissions:
openidprofileemailUser.Read
Click Add permissions and Grant admin consent.
Information to Share with Our Team
Once the configuration is completed, please provide the following:
Tenant ID
Client ID