Microsoft Authentication Library (MSAL) Registration Process for Booking and Service Tracker Applications
This article reviews the steps to register the Korbyt Booking and Service Tracker Applications with MSAL
Written By Ed Kinne
Last updated 2 days ago
The process for registering the Booking and Service Tracker applications will be similar, but they differ in some ways.
Please follow the directions specific to the application you are registering.
Registering the Korbyt Booking Mobile Application
This section covers the Microsoft Entra app registration and MSAL configuration for the Korbyt Booking mobile app.
Log in to your Microsoft portal - https://portal.azure.com/
Select Microsoft Entra ID or search for App Registration in the search field

In App Registration, select New Registration

On the Register an application screen
Add an App Name
Select the Account Type

After creating the new application, go to Authentication and click Add a Platform

Click iOS/macOS
Enter the iOS Bundle ID: com.nfs.mobile

Click on Android
Enter the Package name: com.nfs.mobileapp
Signature hash: mzopsNfM/mBcAaJlYDknENIDxAU=

Add the required API Permission
Navigate to the Microsoft Entra ID Blade
Under App Registration, go to the listing set up for your new application
Click the +Add a Permission button
Click on APIs my organization uses
In the search box, enter Microsoft Mobile Application Management

Under Delegation Permission,
Check the box to select DeviceManagementManagedApps.ReadWrite

Click Add Permission
After the permission is added, click Grant Admin Consent for this permission

Go to Overview and get the Client ID and Tenant ID, you will need these for the next step

Enable MSAL for the Korbyt Booking Application

Set Enable MSAL to Yes
Enter the Client ID and Tenant ID in the respective fields
Click Save
MSAL is now enabled for the Korbyt Booking Mobile application.
Registering the Korbyt Service Tracker Applications
This section covers the Microsoft Entra app registration and MSAL configuration for the Korbyt Service Tracker mobile app.
If you have already registered the Korbyt Booking Mobile Application, you will notice these steps are very similar; the only differences are the application identifiers entered under Authentication.
Note: the Service Tracker redirect URIs can be created in a separate app registration, or added to an existing registration alongside the Korbyt Booking entries. In either case they are created as new entries under Authentication
Log in to your Microsoft portal - https://portal.azure.com/
Select Microsoft Entra ID or search for App Registration in the search field

In App Registration, select New Registration

On the Register an application screen
Add an App Name
Select the Account Type

After creating the new application, go to Authentication and click Add a Platform
Be sure to use the values for the Service Tracker application

Click iOS/macOS
Enter the iOS Bundle ID: com.nfs.ServiceTracker64

Click on Android
Enter
Package name: com.nfs.servicetracker64
Signature hash: kZLcML3IXk/JJkT45E87zKFzuiU=
Debug(Optional): 5nbFemCX1UKhOmdir4/w9PzaXt0

In the Authentication (Preview) experience, a new entry is created using the +Add Redirect URI button

Once saved, the Service Tracker redirect URIs appear under Redirect URI Configuration alongside any existing entries

Add the required API Permission
Navigate to the Microsoft Entra ID Blade
Under App Registration, go to the listing set up for your new application
Click the +Add a Permission button
Click on APIs my organization uses
In the search box, enter Microsoft Mobile Application Management

Under Delegation Permission,
Check the box to select DeviceManagementManagedApps.ReadWrite

Click Add Permission
After the permission is added, click Grant Admin Consent for this permission

You should then see the permissions listed

Go to Overview and get the Client ID and Tenant ID, you will need these for the next step

Enable MSAL for the Korbyt Service Tracker Application

Set Enable MSAL to Yes
Enter the Client ID and Tenant ID in the respective fields
Click Save
MSAL is now enabled for the Korbyt Service Tracker application.