At the time of writing this blog post, the BOT framework is still in preview so things are subject to change! However, if you already played with it and tried to enable the Teams Channel for one of your BOTs, you’ll see that it behaves differently than for the WebChat Channel.
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.
I’ve recently worked on creating a BOT with the Microsoft Bot framework that handles queries from end users expressed in natural language. The BOT leverages #LUIS, Microsoft’s NLP engine, in order to extract entities and semantics our of the queries. At the time of writing, both LUIS and the Microsoft Bot framework are still in preview but they let us envision great possibiliities.