Hello @jchinnapareddy, my answer will aim a different scenario but might point you to some direction.
We integrated Microsoft Teams with Moveworks; and we have set up an AzureAD connector on our Moveworks instance to do this process, the credential were stored in the Moveworks intance; however for your case my advice would be to set them in a vault(if your org have one).
My two cents is that the workflow should be the same, good luck and please do help me marking my answer as solution. ![]()