icCube - Web App无法在外部登录之前从icCube服务器获取资源

时间:2015-11-27 09:21:02

标签: authentication authorization iccube iccube-reporting

this的后续问题。 我目前正在尝试设置Web应用程序以在Intranet站点上显示报告,使用Intranet登录对用户进行身份验证,并将授权过程传递给icCube。我尝试使用基本身份验证和本地安装的icCube来使用本地安装的xampp apache。我的脚本基于icCube's live demo

当我使用空的Cache& amp;来启动我的Web应用程序时Cookies,App无法加载,给我带来了类似这些的很多错误: WebApp errors

这些错误的原因是资源的GET请求用代码401回答,代码401是text / html。这意味着我的WebApp无权从icCube服务器获取.css和类似资源。

登录我的icCube界面可以解决错误,因为它会授权我的浏览器会话从我的icCube服务器获取数据。

此问题有解决方法吗?据我所知,资源URI是从ic3root和ic3rootLocal生成的,传递给html页面上的ic3Start函数,这意味着我不能只将所有.css文件打包到我的apache文件夹中并链接它们。

是否可以根据用于获取报告选择的相同授权过程(代理配置)授权我的WebApp获取这些资源?

1 个答案:

答案 0 :(得分:1)

看起来因为Apache没有"安全"带有基本身份验证的icCube网址。配置并让未经过身份验证的请求到达icCube服务器。

注1:您可以访问"公共" HTML资源(即,无需身份验证)。为此,您可以使用icCube.xml属性(请参阅文件中的doc。)。

注意2:您可以将icCube Web报告应用程序与Web应用程序HTML文件一起部署在" Apache"并配置Web报告以便在其他地方访问icCube服务器(值得一个不同的问题)。