Content Manager MS Teams Integration
Yes, it is possible to run two MS Teams apps pointing to different dataset.
However, make sure:
-
That each of these datasets has its own ServiceAPI instance. You can run multiple ServiceAPI instances from one ServiceAPI installation which would reduce the overhead.
For more details, see Accessing multiple datasets section in Content Manager MS Teams Integration help.
-
Choose one ServiceAPI to be your primary instance, this is the one that the Teams integration manifest points to.
For detailed, see Manifest section in CMxx.x_MSTeams_Integration.pdf document.
To resolve this issue, make sure that authentication for service API is enabled as anonymous in IIS.
To enable anonymous authentication, perform the following steps:
- Open IIS manager.
- Navigate to Default Web Site > CMServiceAPI. CMServiceAPI home is displayed.
- Double-click Authentication available user IIS.
- Click Anonymous Authentication and select Enable from the Action panel or right-click and select Enable.
The following log text in the EmailLink logs:
Invoked API requires Protected API access in application-only context when not using Resource Specific Consent.
If you come across the above log message in the EmailLink logs, make sure that your request to access the protected MS Teams API is granted. Otherwise, it is recommended to get in touch with the MS Teams support.