我正在尝试让用户使用Microsoft Azure AD OAuth2进行静默身份验证。我在我的在线网站的IFrame中调用此url: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?但是对于加入域的机器,这在IE和Edge上不起作用,但在Chrome上可以。对于IE和边缘,authorize页面返回error=interaction_required
我正在开发一个web外接程序,并在弹出窗口中打开Azure AD身份验证窗口。但是,我需要在身份验证完成后立即关闭此弹出窗口。我将用户重定向到另一个页面,在那里我放置了关闭窗口的javascript代码。这段代码在Windows、Mac上的Chrome以及Mac上的Outlook上都运行得很好。但是,该代码在Outlook for Windows上不起作用。
对于任何浏览器版本和平台,javascript中是否有关闭浏览器窗口的解决方案?