WebCenter Ver. 11.1.1.3.0
UCM Ver. 10.1.5.1
OS Ver. RHEL 5.4
两种方式进行配置
JPS Provider方式
ldapuser Provider方式
首先需要重设WebLogic Embedded LDAP身份证明密码,详见探索WebLogic Embedded LDAP
UCM Ver. 10.1.5.1
OS Ver. RHEL 5.4
两种方式进行配置
JPS Provider方式
ldapuser Provider方式
首先需要重设WebLogic Embedded LDAP身份证明密码,详见探索WebLogic Embedded LDAP
JPS Provider方式:
- 停止正在运行的idcserver,具体操作详见Getting Started With Content Server
- 修改<UCM_HOME>/config/jps-config.xml,增加serviceInstance形如<serviceInstance name="idstore.wc_domain" provider="idstore.ldap.provider">
<property name="subscriber.name" value="ou=myrealm,dc=wc_domain"/>
<property name="idstore.type" value="WLS_OVD"/>
<property name="security.principal.key" value="ldap.credential"/>
<property name="security.principal.alias" value="JPS"/>
<property name="ldap.url" value="ldap://localhost:7001"/>
<extendedProperty>
<name>user.search.bases</name>
<values>
<value>ou=people,ou=myrealm,dc=wc_domain</value>
</values>
</extendedProperty>
<extendedProperty>
<name>group.search.bases</name>
<values>
<value>ou=groups,ou=myrealm,dc=wc_domain</value>
</values>
</extendedProperty>
<property name="username.attr" value="cn"/>
<property name="user.login.attr" value="cn"/>
<property name="groupname.attr" value="cn"/>
</serviceInstance>
注意标为粗体的部分,其中subscriber.name属性用于指定WebLogic中所使用安全域,idstore.type用于指定所用LDAP的类型,包括ACTIVE_DIRECTORY, COREID, CUSTOM, EDIRECTORY, IPLANET, OID, OPEN_LDAP, OVD, WLS_OVD, XML。由于本例目的为使用WebLogic Embedded LDAP,故Type配置为WLS_OVD。其他属性见文档探索WebLogic Embedded LDAP - 在jps-config.xml的jpsContext下增加serviceInstanceRef形如<jpsContext name="default">
<serviceInstanceRef ref="idstore.wc_domain"/>保存退出 - 运行<UCM_HOME>/custom/FusionLibraries/tools/run_credtool.sh,根据提示设定各属性[input] Alias: [JPS]
[input] Key: [ldap.credential]
[input] User Name:
cn=Admin
[input] Password:
password
[input] JPS Config:
[WC_ORACLE_HOME/ucm/custom/FusionLibraries/tools/../../../config/jps-config.xml]
[]内提示的值为默认值,按Enter跳过即可。需要注意User Name及Password处需要输入Embedded LDAP的用户名及密码,关于用户名和密码详见文档探索WebLogic Embedded LDAP。 - 启动idcserver,具体操作详见Getting Started With Content Server
- 登入UCM,选择Administration > Providers,如果配置过ldapuser类型的provider,首先将其失效。确认JpsUserProvider的状态为good,即可判定为配成功
ldapuser Provider方式
- 登入UCM,选择Administration >Providers,创建ldapuser类型Provider。
- 填写相应字段,需要注意的字段如下
- Source Path:<$MW_HOME 对应的路径名>
- LDAP Server:<WebLogic服务器地址>
- LDAP Suffix:ou=people,ou=myrealm,dc=<weblogic domain name> (详见探索WebLogic Embedded LDAP)
- LDAP Port:<WebLogic Server 监听地址>
- LDAP Attribute MAP:cn:dFullName,mail:dEmail,title:dUserType (非必须,详见探索WebLogic Embedded LDAP)
- LDAP Admin DN:cn=Admin (详见探索WebLogic Embedded LDAP)
- LDAP Admin Password:<Embedded LDAP 身份证明> (详见探索WebLogic Embedded LDAP)
- 新增Role Prefix,设定ou=groups,ou=myrealm,dc=wc_domain[1],其意义见探索WebLogic Embedded LDAP
- 重启idcserver,进入Administration > Providers,查看状态是否为good
0 评论:
发表评论