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 移动客户端中的视频录制
IndexedDB 不适用于 Microsoft Teams 的 Android 应用程序