情况:我在同一主机上运行Apache httpd服务器和tomcat。
Dashbuilder 6.1.0 Final被部署为tomcat应用程序。我将dashbuilder图表嵌入到静态网页中,并且我面临着来自Apache httpd(已编辑配置以使用ldap)的双重身份验证,然后是dashbuilder登录。
我试过了
1:注释掉web.xml中的部分
结果:http://serverip:8080/dashbuilder中什么也不会显示
2.将tomcatAuthentication = false添加到AJP连接器,也不起作用<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" tomcatAuthentication="false" />
如何使用户仅登录一次(apache配置)并能够显示图表?
最佳答案
通过将dashbuilder身份验证更改为基本身份验证而不是表单身份,然后在网页中传递带有http请求的凭据,我能够使其工作。必须这样做,因为dashbuilder需要创建某些角色,并且在apache config中无法在这些角色和ldap组之间进行映射。