马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
前言 之前用的是SUN ONE 的LDAP服务器,今天整了一下用程序的方式。1、JAR包的准备 JDBCSample.jar proxool-0.9.0RC2.jar CAM_AAA_CustomIF.jar CAM_AAA.jar CAM_AAA_ConfigTest.jar CAM_AAA_CustomProxy.jar
只有JDBCSample.jar包需要单独准备,其他JAR文件在安装COGNOS BI SERVER时已经有。 2 、COPY文件 查看上面的文件在【Cognos安装目录\webapps\p2pd\WEB-INF\lib】目录下是否存在,不存在找出指定的文件COPY到该路径下。 如果是Oracle数据库,将class12.jar,ojdbc14.jar 放到\cognos8\webapps\p2pd\WEB-INF\lib目录下。 3、修改配置文件 将ConnectPool.properties放在【Cognos安装目录\configuration】目录下,
修改ConnectPool.properties,配置信息如下:
jdbc-0.proxool.alias=cm jdbc-0.proxool.driver-url=jdbc:Oracle:thin localhost:1521:cognos jdbc-0.proxool.driver-class=Oracle.jdbc.driver.OracleDriver jdbc-0.user=cognos jdbc-0.password=cognos jdbc-0.proxool.maximum-connection-count=100 jdbc-0.proxool.maximum-active-time=3600 jdbc-0.proxool.house-keeping-test-sql=select * from kpi_user jdbc-0.proxool.house-keeping-sleep-time=3000 jdbc-0.proxool.trace=true 4、对应的库表结构 在数据库建立三个视图,提供如下内容
table
column
column_name
1 KPI_USER USER_ID 用户ID
2 KPI_USER USER_NAME 用户名称
3 KPI_USER USER_PASS 用户密码 4 KPI_USER_CLASS USER_CLASS_ID 机构ID 5 KPI_USER_CLASS USER_CLASS_NAME
6 KPI_USER_CLASS PARENT_USER_CLASS_ID 上级机构号 7 USER_ROLE_RELATION USER_ID 用户ID 8 USER_ROLE_RELATION USER_CLASS_ID 机构ID 5、配置configuration Security(安全)-Authentication(身份验证)- 新建资源-名称空间 -名称:dbauth
类型:自定义java提供程序 属性: 类型:自定义java提供程序 名称空间:dbAuth JAVA类名称:auth.ora.JDBCSample 是否可选择用于身份验证:TRUE Security(安全)-Authentication(身份验证)- cognos 是否允许匿名访问:false 配置完成后,如下图:
6、重启cognos服务 再登录首页会看到要求用户验证的录入框 |