我正在尝试使用被动身份验证为我的UCWA应用获取令牌。我的设置是,一旦我收到401挑战,我从ms_rtc_passiveauthuri参数获取令牌服务的链接,我通过在我的网站的背景中创建隐藏的iframe访问该网站(PassiveAuth.aspx)。一对重定向发生在iframe中,但最终我成功获得了cookie,然后我继续创建UCWA应用程序。
这在IE,Chrome,Firefox和Opera中运行良好,但Safari似乎拒绝在iframe中进行此重定向。
我还尝试使用XFrame(并使用帮助程序库的Transport.clientRequest)访问此令牌服务,但结果是406 Not Acceptable。
您知道Safari的任何解决方法吗?或者,更重要的是,我的方法是正确的 - 这是它的用法吗?
感谢您的任何建议
答案 0 :(得分:0)
你有没有设法解决这个问题?我遇到了同样的问题。
编辑:请参阅下面的评论以获得答案 - 请注意WWW-Authenticate和Www-Authenticate标题。