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.