Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

For what is Microsoft app ID and password used for?

I am trying to deploy my Azure Bot Service but I am kinda struggling to understand for what is Microsoft app ID and password used for? Can someone explain me these terms?

I was trying to find the answers online but unsuccessfully.

Thank you for any help.

like image 528
Druudik Avatar asked Mar 04 '23 06:03

Druudik


2 Answers

This is the identity of the Bot Service.

You will notice in the App registrations of Azure Active Directory (AAD) that your Bot Service is in there. This is to give you the ability to Authenticate, Authorize and Audit (AAA) the Bot Service.

For example, you may want to provide access for your Bot Service to other services in your subscription, or other subscriptions also using the same AAD. And so, the app has a set of credentials which it can use. The concept is similar to Managed Service Accounts in Windows Server.

like image 115
Architect Jamie Avatar answered Mar 27 '23 22:03

Architect Jamie


The Microsoft app ID and Password are used to register the bot with the Azure Bot Service.

After you register it, those credentials will be used by the bot connector to authenticate the calls to your Bot's service and allow you to configure the bot with the different available channels.

Bot security is configured by the Microsoft App ID and Microsoft App Password that you obtain when you register your bot with the Bot Framework. These values are typically specified within the bot's configuration file and used to retrieve access tokens from the Microsoft Account service.

like image 32
Marc Asmar Avatar answered Mar 27 '23 21:03

Marc Asmar