Single sign on 将AzureAD安全应用程序用作个人应用程序可以';t在iFrame中显示login.microsoftonline.com-在开发人员模式下工作

Single sign on 将AzureAD安全应用程序用作个人应用程序可以';t在iFrame中显示login.microsoftonline.com-在开发人员模式下工作,single-sign-on,microsoft-teams,Single Sign On,Microsoft Teams,我已经创建了一个Web应用程序,托管在Azure应用程序服务中。应用程序服务使用Azure AD身份验证进行安全保护,需要登录 当尝试在个人应用程序中加载此页面时,该页面尝试重定向到login.microsoftonline.com,但该页面无法在iFrame中显示 切换到开发者预览时,将显示应用程序,使用当前登录的用户传递登录信息 在“非开发人员预览”客户端上启用此行为是否有ETA? 还是有其他方法可以实现这一点 PS:我知道SSO javascript API,但这确实需要匿名访问执行JS调

我已经创建了一个Web应用程序,托管在Azure应用程序服务中。应用程序服务使用Azure AD身份验证进行安全保护,需要登录

当尝试在个人应用程序中加载此页面时,该页面尝试重定向到login.microsoftonline.com,但该页面无法在iFrame中显示

切换到开发者预览时,将显示应用程序,使用当前登录的用户传递登录信息

在“非开发人员预览”客户端上启用此行为是否有ETA? 还是有其他方法可以实现这一点


PS:我知道SSO javascript API,但这确实需要匿名访问执行JS调用的应用程序。除非我遗漏了什么?:)

您需要在一个单独的弹出窗口中打开登录弹出窗口,因为teams选项卡是一个iframe。目前没有在非开发者预览模式下可用的时间线。我无法在窗口中打开弹出窗口,因为身份验证由Azure应用程序服务身份验证设置处理。在这种情况下,永远不会到达“我的”代码…您可以使用Azure对团队中的选项卡进行身份验证。你能检查一下这些吗?你能检查一下吗?这些示例只有在代码已经加载的情况下才能工作。我正在寻找一种解决方案,通过Azure应用程序服务身份验证也不公开任何客户端代码。您正在寻找SSO身份验证吗?如果是这样的话,你能检查一下我分享的样本中的SSO样本吗?