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:

ConfigurationDescription
Tenant IDUnique 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:

https://portal.azure.com

Sign in with an account that has Application Administrator or Global Administrator permissions.


2. Register the Application

  1. Navigate to Microsoft Entra ID

  2. Select App registrations

  3. Click New registration

Provide the following:

Name :  Mobile field App - Maintenance 

Then click Register.


3. Configure Authentication

  1. Open the registered application

  2. Go to Authentication

  3. Click Add a platform

  4. Select Mobile and desktop applications

  5. Add the Android and iOS Redirect URIs mentioned above


4. Configure API Permissions

  1. Navigate to API permissions

  2. Click Add permission

  3. Select Microsoft Graph

  4. Choose Delegated permissions

Add the following permissions:

Click Add permissions and Grant admin consent.


Information to Share with Our Team

Once the configuration is completed, please provide the following: