Iframe 从令牌服务获取令牌

Iframe 从令牌服务获取令牌,iframe,ucwa,Iframe,Ucwa,我正在尝试使用被动身份验证为我的UCWA应用程序获取令牌。我的设置是,一旦我收到401质询,我从ms_rtc_PassieAuthuri参数获取到令牌服务的链接,然后通过在我的网站背景中创建隐藏的iframe来访问此网站(PassieAuth.aspx)。在iframe中发生了几个重定向,但最终我成功地获得了cookie,并继续创建UCWA应用程序 这在IE、Chrome、Firefox和Opera中运行良好,但Safari似乎拒绝在iframe中进行重定向 我还尝试使用XFrame(并使用he

我正在尝试使用被动身份验证为我的UCWA应用程序获取令牌。我的设置是,一旦我收到401质询,我从ms_rtc_PassieAuthuri参数获取到令牌服务的链接,然后通过在我的网站背景中创建隐藏的iframe来访问此网站(PassieAuth.aspx)。在iframe中发生了几个重定向,但最终我成功地获得了cookie,并继续创建UCWA应用程序

这在IE、Chrome、Firefox和Opera中运行良好,但Safari似乎拒绝在iframe中进行重定向

我还尝试使用XFrame(并使用helper库的Transport.clientRequest)访问这个令牌服务,但结果是406不能接受

你知道Safari有什么解决办法吗?或者,更重要的是,我的方法正确吗?这就是它的用途吗


谢谢你的建议你解决了吗?我也有同样的问题


编辑:请参阅下面的注释以获得答案-请注意WWW-Authenticate和WWW-Authenticate标题。

我的问题是,在所有浏览器中,响应中的一个标题是“WWW-Authenticate”,而在Safari中是“WWW-Authenticate”,因此您需要修复Safari的样板js文件。您是一个救生员,非常感谢。我会花上几个小时去寻找那个。嘿,不客气:-)。我自己花了几天时间才弄明白。