壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 991|回复: 0

cognos第三方认证custom java provider配置方法

[复制链接]
发表于 2012/3/19 17:50:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
前言    之前用的是SUN ONE 的LDAP服务器,今天整了一下用程序的方式。1JAR包的准备

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:thinlocalhost: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服务

再登录首页会看到要求用户验证的录入框

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 16:26 , Processed in 0.011592 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表