我们的开发团队告诉我,我们的每一位客户都必须登录他们的 MSFT 帐户并单击一些配置,然后才能在我们的应用程序中启用他们的 Teams 帐户。
我确信我们有办法构建一个界面,客户可以使用其现有的 Teams 帐户名和密码对其 Teams 帐户进行身份验证。这将使他们能够使用与我们的解决方案集成的 Teams。
我们已将 Teams 集成到我们的远程医疗解决方案中,并希望允许我们的客户登录其 Teams 帐户,将 Team 与我们的前端服务调度程序和虚拟远程医疗预约连接起来。
请帮忙!?!
我被告知每个客户必须通过登录 Entra 并设置他们的公司配置密钥来配置他们的帐户,然后我们必须将其复制粘贴到我们的集成中?
这一切不应该通过接口和 API 来完成吗?
我们的大多数客户都不是技术人员。
虽然可以在每个租户的 Entra Id 中创建应用程序,但“绝对”不需要这样做。相反,您可以在您的own Entra Id 中创建一个应用程序,并允许其作为“多租户”应用程序。之后,来自任何 Entra Id 实例的任何客户端都可以登录,他们只需同意与您的应用程序共享其信息(这与使用您的 Google 或 Apple Id 在手机上登录新应用程序的体验非常相似)。该客户端租户中的管理员甚至可以代表该租户的所有用户表示同意,因此他们甚至不会收到提示。 Microsoft 为各种语言提供了一组库,您的开发团队可以使用它们来集成此功能。请参阅此处以获得良好的起点:
https://learn.microsoft.com/en-us/entra/identity-platform/msal-overview