cancel
Showing results for 
Search instead for 
Did you mean: 

Conversational AI SSO with MS Teams

1,019

Dear All,

Request you to let me know if it is possible to configure the SSO (Single Sign On) for Conversational AI wherein messaging channel is Microsoft Team (via MS Azure)?

The bot is planned to consume the On-premise (SAP ECC) data via middleware (node.js, python) developments in SAP Cloud Foundary. Hence intgeration would be:

MS Teams (via MS Azure) -> Bot Builder -> SAP Cloud Platform (SAP Cloud Foundry) -> SAP Cloud Connector -> SAP ECC

This involve the process of authenticating from MS Teams and then validating the user in SAP Cloud Platform and SAP ECC. Authentication can be directly planned from SCP to SAP ECC via cloud connector but needs to find the options for authentication from Teams -> SAP Cloud Platform.

Any inputs would be appreciated.

Best regards,

Amit

View Entire Topic
roypappachan
Explorer

Hi Amit,

As far I talk to different stake holders from SAP & Microsoft, below as the possibilities.

1. SAP CAI only supports Multi tenant type of bot in Azure which is completely open to any to access if they have the app ID/ chatbot link. ( if the CAI supports single tenant / user defined bot types, there are options to restrict usings vai guest authetication in Azure.But still we cannot use authetication from SAP).

2. You can get the email id from memory parameter paticipant_data and then call an API for SCP authentication inside the bot using a custom intitalization skill. ( plz don't use CAI's default initialization skill ).

Hope it helps.

Incase if you find an alternative for the point 1. Please let me know. I'm also intertested in that case.

Thanks,

Roy