配置 ClearQuest 数据库的 LDAP 映射

如果 ClearQuest® 的用户名和 WebSphere® Application Server 认证的用户名始终相同,那么无需配置 Rational® ClearQuest 数据库的 LDAP 映射。

必定可以根据 WebSphere Application Server 认证的用户名来确定 ClearQuest 用户名。如果 ClearQuest 用户名和 WebSphere Application Server 认证的用户名不匹配,那么必须配置 LDAP 映射,以便能在运行时派生出 ClearQuest 用户名。

请使用 LDAP 映射以通过引用不同于登录名的用户字段来确定 ClearQuest 用户。例如,WebSphere Application Server 认证的用户的用户名可能是员工标识,而 ClearQuest 用户名可能是一个较为传统的登录名。通过配置 LDAP 映射,ClearQuest 应用程序可根据用户记录的 Description 字段中所保存的员工标识来执行查找。请参阅设置 LDAP 认证,以获取有关配置 ClearQuest 数据库的 LDAP 的指示信息。

示例

以下 installutil 子命令序列可配置 ClearQuest 数据库集的 LDAP 映射。用户名存储在 LDAP 目录中的 uid 属性内。installutil setcqldapmap 子命令会将 CQ_LOGIN_NAME 标识为 ClearQuest 用户概要文件映射字段。该子命令会使用 %login% 来代替 LDAP 映射属性,以解析出 Rational ClearQuest 登录名。请参阅下面的相关引用部分,以获取有关使用 installutil 子命令的信息。

installutil setauthenticationalgorithm 7.1.2 admin adminPW CQ_ONLY

installutil setldapinit 7.1.2 admin adminPW "-h ourldapserver.ourcompany.com"

installutil setldapsearch 7.1.2 admin adminPW "-s sub -b ou=my_dept,
dc=ourcompany,dc=com (&(objectclass=inetOrgPerson)(uid=%login%))"

installutil setcqldapmap 7.1.2 admin adminPW CQ_LOGIN_NAME %login%

installutil validateldap 7.1.2 admin adminPW test_user testPW

installutil setauthenticationalgorithm 7.1.2 admin adminPW CQ_FIRST

反馈