Microsoft Teams 应用程序的 Auth0 登录

Posted

技术标签:

【中文标题】Microsoft Teams 应用程序的 Auth0 登录【英文标题】:Auth0 login for Microsoft Teams application 【发布时间】:2021-07-20 15:43:35 【问题描述】:

我们今天为我们的应用程序使用 auth0 (auth0.com) 身份验证。 它是一个使用 auth0-lock 包中的 Auth0Lock 的 Angular 9 应用程序。

现在我们需要将我们的应用程序与 Microsoft Teams 集成为 Microsoft Teams 应用程序。 但是,我们不知道如何使用 auth0 在 Teams 中为我们的应用程序进行身份验证。 我们对在 Microsoft Teams 选项卡中对用户进行身份验证的流程特别感兴趣。

是否有这方面的指南或说明,或者是否有人知道如何操作?

我已阅读 Microsoft 的身份验证过程说明,但它使用 Azure AD 作为身份验证提供程序,我们不希望用它替换 auth0,因为替换我们的身份验证提供程序将是一项艰巨的工作: Authenticate a user in a Microsoft Teams tab

【问题讨论】:

【参考方案1】:

请关注documentation。

在 authorizeEndpoint 中,您可以提供自己的身份验证提供程序登录链接,而不是设置 login.microsoft.com。

【讨论】:

我是否还需要将 queryParams 的属性替换为我自己的身份验证提供程序所需的属性? 是的,需要替换queryParams的属性。

以上是关于Microsoft Teams 应用程序的 Auth0 登录的主要内容,如果未能解决你的问题,请参考以下文章

@microsoft/teams-js 移动客户端中的视频录制

关于 Microsoft Teams 开发你需要知道的一切

关于 Microsoft Teams 开发你需要知道的一切

IndexedDB 不适用于 Microsoft Teams 的 Android 应用程序

Microsoft Teams Voice语音落地系列-4 实战:Teams语音路由规划与配置

微软向用户发送了奇怪的 Microsoft Teams FCM 通知