Overview
Registering an application on Microsoft Azure is the process of securely creating, configuring, managing, and monitoring applications in the cloud. When you register your application, you configure secure user access.
This document explains the steps to register a TechnoMile application on Microsoft Azure.
Audience
Microsoft Dynamics Administrators
IT Support
Prerequisites
You must have access to the Microsoft Azure portal with the required administrator permissions.
Register an Application on Microsoft Azure
Go to Azure Active Directory using the following URL - https://portal.azure.com/
IMPORTANT
Note that Azure Active Directory is now Microsoft Entra ID.

Click App registrations and then click New registration.

Enter a Name such as Competitive Insights.
Important: In this document, the example application Name is entered as Competitive Insights. However, you can perform these steps for any TechnoMile application.Choose Supported account types as Accounts in this organizational directory only.
Select Redirect URI as Web.
Click Register.
Application is registered on Microsoft Azure.
Configure Certificates & Secret Settings
Go to Certificates & secrets and click New client secret.

Enter field details such as Description, Expires, Start, and End and click Add.
Notes:While adding client secret details, the Expires field has multiple options such as 3 months, 12 months, Custom, etc. Here, you can select any option, as per your requirements.
Note that post selecting the Custom option in the Expires field, the Start and End fields also must be specified.
Client secret details are added.
Copy Value that is placed next to the Expires field.

Paste the copied Value as Password into an external application such as Notepad.

Configure API Permissions Settings
Go to API permissions and click Add a permission.
A popup window opens. By default, the Microsoft APIs tab opens.
Scroll down and click Dynamics CRM.

Click Grant admin consent.
API permissions settings are configured.
Configure Manifest Settings
Go to Manifest.
Ensure that both the allowPublicClient and oauth2AllowImplicitFlow values are set to true.


