In this guide you will learn how to set up your chatbot connection to Microsoft Teams and how to add Single Sign-On authentication to the application. Also, we provide necessary info on how to deploy your bot application to Microsoft Teams. Please, follow the guidelines accurately step by step. First, set up your SAP NetWeaver according to the guidelines given in the prerequisites. Having completed all the steps, you can get access to you SAP system without authorization, when you are already logged in Microsoft Teams. This will enable you to work faster and more efficiently.
Technically, on Azure level it is required to create a bot service, application registration and enterprise application. Authorization flow will look as follows:
MS Teams Application (bot in Teams) -> Bot Service (app_id 1) -> SSO Application Registration (app_id 2) -> Enterprise App for SAP Backend (app_id 3) -> SAP NW with oAuth2 enabled