使用我们的应用程序验证团队许可证

问题描述 投票:0回答:1

我们的开发团队告诉我,我们的每一位客户都必须登录他们的 MSFT 帐户并单击一些配置,然后才能在我们的应用程序中启用他们的 Teams 帐户。

我确信我们有办法构建一个界面,客户可以使用其现有的 Teams 帐户名和密码对其 Teams 帐户进行身份验证。这将使他们能够使用与我们的解决方案集成的 Teams。

我们已将 Teams 集成到我们的远程医疗解决方案中,并希望允许我们的客户登录其 Teams 帐户,将 Team 与我们的前端服务调度程序和虚拟远程医疗预约连接起来。

请帮忙!?!

我被告知每个客户必须通过登录 Entra 并设置他们的公司配置密钥来配置他们的帐户,然后我们必须将其复制粘贴到我们的集成中?

这一切不应该通过接口和 API 来完成吗?

我们的大多数客户都不是技术人员。

authentication microsoft-teams
1个回答
0
投票

虽然可以在每个租户的 Entra Id 中创建应用程序,但“绝对”不需要这样做。相反,您可以在您的own Entra Id 中创建一个应用程序,并允许其作为“多租户”应用程序。之后,来自任何 Entra Id 实例的任何客户端都可以登录,他们只需同意与您的应用程序共享其信息(这与使用您的 Google 或 Apple Id 在手机上登录新应用程序的体验非常相似)。该客户端租户中的管理员甚至可以代表该租户的所有用户表示同意,因此他们甚至不会收到提示。 Microsoft 为各种语言提供了一组库,您的开发团队可以使用它们来集成此功能。请参阅此处以获得良好的起点:

https://learn.microsoft.com/en-us/entra/identity-platform/msal-overview

© www.soinside.com 2019 - 2024. All rights reserved.