技术开发 频道

权限配置:Cognos的Access Manager配置

    【IT168 技术】 如何配置Access Manager使用Directory Server作为Cognos的安全认证机制是目前很多用户想了解的问题。下面以Cognos Finance7.4和sunONE directory server5.2为例。

  首先安装好sunONE directory server。安装过程很简单,如果出现“151:Unknown error”错误,请参考这里。

  sunONE directory server的配置很简单,主要注意下port和suffix的配置。这里端口使用默认的389,管理端口使用390。suffix设置为o=Cognos

  然后安装Cognos的产品如Finance7.4。安装完成后打开Configuration Manager,在左边的Explorer中,打开Services->Access Manager-Directory Server->General

  配置以下选项:

  Are you sure you want to configure this directory server? - Yes这里要选yes,否则后面配置Access Manager-Runtime的时候不能成功,并且报错是Directory Server Not Responding,

  Schema Version-可以是Current,也可以改成Compatible with Series 7.0 and earlier versions,主要看你是否需要使用其他版本的Cognos产品了。

  Server TYpe可以保留默认的Auto Detect,也可以按照实际情况,比如这里我们可以选SunONE/Sun Java System。

  Computer设置成Directory Server的机器名,确保可以通过网络连接。

  Port设置成前面配置SunONE Directory Server时指定的389。

  Base distinguished name(DN)设置为前面配置SunONE Directory Server时指定的o=Cognos。

  Unrestricted User distinguished name(DN)以及后面的密码设置为cn=Directory Manager

  和安装SunONE设置的相应密码。

  接下来设置Services->Access Manager-Runtime,同样的设置Directory Server的DN,port等信息,实际上,默认情况下,Runtime的配置和前面应该是一致的。

  主要的设置完成,在Services上点右键,选择Apply Selection,等待完成就可以了。

  Configuration Manager配置完以后,就可以进行Access Manager的配置了。

  注意一定要先配置好Configuration Manager,否则在Access Manager中连接到directory server时会报错:Autehntication Data has not been found。

  执行Access Manager-Registration Wizard,配置好Directory Server的Host,Port:389,Base distinguished name(DN)=Cognos,Runtime administrator distinguished name(DN):cn=Directory Manager和密码即可。

  然后打开Access Manager-Administrator就可以看到已经连接上Direcory server,并且已经自动创建了一个default的Namespace,包含一个空密码的Administrator的用户了。这样Cognos就可以使用该Direcory server来进行权限验证了。

 

0
相关文章