Azure active directory login.microsoftonline.com不';t重定向到指定的重定向URL

Azure active directory login.microsoftonline.com不';t重定向到指定的重定向URL,azure-active-directory,microsoft-teams,microsoft-graph-teams,msal.js,adal.js,Azure Active Directory,Microsoft Teams,Microsoft Graph Teams,Msal.js,Adal.js,我们最近在MS Team Desktop客户端中遇到ADAL重定向身份验证问题 我们有一个自定义的团队应用程序包(团队选项卡),用于在应用程序服务器上显示页面。该页面使用ADAL JS库获取图形令牌以访问一个驱动器。由于页面显示在iframe中,并将在Teams desktop client中使用,因此我们在ADAL中使用页面重定向身份验证。从调试控制台,我们可以看到ADAL向“login.microsoftonline.com”发送请求时发生的问题(login\u提示参数用于指定当前用户帐户)

我们最近在MS Team Desktop客户端中遇到ADAL重定向身份验证问题

我们有一个自定义的团队应用程序包(团队选项卡),用于在应用程序服务器上显示页面。该页面使用ADAL JS库获取图形令牌以访问一个驱动器。由于页面显示在iframe中,并将在Teams desktop client中使用,因此我们在ADAL中使用页面重定向身份验证。从调试控制台,我们可以看到ADAL向“login.microsoftonline.com”发送请求时发生的问题(login\u提示参数用于指定当前用户帐户)。流停止,错误为“login.microsoftonline.com”无法在iframe中显示。在过去,“login.microsoftonline.com”只是简单地将浏览器重定向到指定的重定向URL,并且验证流完全没有问题

我们的应用服务器已经用Azure实现了SSO。隐式身份验证流用于获取令牌。这个问题只发生在Teams桌面客户端,我们使用ADAL弹出窗口(桌面客户端不支持)在浏览器中获取令牌。4月份之前,这股水流就开始运行了。在我看来,Microsoft登录页面最近发生了一些变化


只是想知道是否有人有同样的问题。任何建议都将不胜感激。

您是否考虑过使用团队SSO,它使用MSAL而不是ADAL?请参见此处获取示例:

谢谢您的回答。我知道SSO示例,但它使用不同的身份验证流,需要一些努力才能重新实现我们的应用程序。只是想知道是否有快速修复可以使现有的应用程序工作。几年来,它一直运作良好。我同意@Hilton上面的建议。你应该考虑离开ADAL到MSAL,因为之前的数据已经被弃用。也来看看。