Internet explorer iframe中的Qlikview-从不同的域登录,而不要求提供凭据
我必须在ASP MVC应用程序中显示qlikview文档,我使用了iframe来实现这一点。但是,每次用户打开此页面时,都会要求用户提供qlikview服务器的凭据(windows安全对话框),因为qlikview服务器不在同一域中。输入这些凭据后,一切正常 现在我必须自动登录,而不出现对话框(我知道每个用户的凭据)。我尝试通过以下方式通过URL传递用户名和密码: 这在Chrome中运行良好,但我也必须在InternetExplorer9中允许它。我已经按照这里的建议更改了适当的注册表项,以便在IE中启用此功能 但现在,当我在IE中打开带有src属性URL和嵌入用户名和密码的iframe页面时,会显示Qlikview访问点,但用户从未经过身份验证。Accesspoint在加载内容时被卡住 有人有同样的问题吗?还有别的办法吗?Internet explorer iframe中的Qlikview-从不同的域登录,而不要求提供凭据,internet-explorer,url,login,credentials,qlikview,Internet Explorer,Url,Login,Credentials,Qlikview,我必须在ASP MVC应用程序中显示qlikview文档,我使用了iframe来实现这一点。但是,每次用户打开此页面时,都会要求用户提供qlikview服务器的凭据(windows安全对话框),因为qlikview服务器不在同一域中。输入这些凭据后,一切正常 现在我必须自动登录,而不出现对话框(我知道每个用户的凭据)。我尝试通过以下方式通过URL传递用户名和密码: 这在Chrome中运行良好,但我也必须在InternetExplorer9中允许它。我已经按照这里的建议更改了适当的注册表项,以便
请帮忙 我很确定使用iframe进行重新登录没有安全的方法 但是,您可以在另一台服务器上安装QlikView Web服务器组件,并将其用作另一个域上QlikView服务器的备用代理。这是QlikView推荐的避免任何跨站点脚本编写的方法 过程是:在服务器B上安装QlikView Web服务器,然后使用服务器A上的QMC对其进行配置。记住在两台服务器上使用相同的服务帐户
您的另一个选择是在两个域之间创建信任,这将允许它们之间进行SSO。感谢您的回答,这非常有帮助!在另一台服务器上安装QVWeb服务器听起来是个不错的解决方案。不客气。让我知道它是否有效,我自己只是为了测试目的才这样做的。但Qlik建议在XSS情况下使用这种方法。还要记住在目录服务连接器中添加单独的目录,以便人们可以在两个域上进行身份验证。