Azure Active Directory Applications
In this post, I will explain how you can transparently authenticate end users to a BOT whose the backend is hosted in Azure.
I’m only covering the webchat channel and more particularly the webchat control that is available out of the box when enabling the web chat channel in the BOT configuration page. As this sample leverages various building blocs, I assume that you already know ADAL and the Microsoft BOT framework.
At the time of writing this blog post, the framework is still in preview so things are subject to change in the future.
At the time of writing, the Azure Application Proxy makes it easy to pubish an on-prem web application to Azure. There are tons of resources explaining how to do that and it is a straightforward process.