• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Jeet

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Use OpenLDAP as security provider in Oracle UCM 11g

 

    Oracle UCM11g把应用服务器绑定在Weblogic上,但是怎么样利用外部LDAP作为安全提供者却语焉不详,官方文档里也只是描述怎么样配置Oracle Directory Manager,我不想用IDM这又臭又大的东西,怎么样配置其它LDAP基本就自己摸索了,鄙视这种不负责任的行为。

   废话少说,在Linux AS5上安装并编写LDIF文件,建立LDAP的基础结构如下:

image

登录Weblogic服务器的管理Console,在Domain Sturcture下选择Security Realms,在列表中选择myrealm,打开安全配置页面。

image

点击Provider,配置新的安全提供者。选择类型为“OpenLDAPAuthenticator”,并起名为OpenLDAP。

image

创建Provider后对Provider Specific进行配置并保存。

image

Host:LDAP服务器

Port:LDAP服务端口

Principal:LDAP服务管理用户名

Credential:LDAP服务管理员密码

User Base DN:LDAP中与用户对应的DN

User Name Attribute: cn

User Object Class: person

Group Base DN:与用户组对应的DN,这个要特别注意,因为UCM中的用户组就是对应与此DN下的Entry。

Use Retrieved User Name as Principal:勾选

Propagate Cause For Login Exception:勾选

配置好后保存,重新启动Weblogic AdminServer,从myrealm的Users and Groups页面可以看到LDAP中的用户。

image

打开UCM,确认LDAP中用户可以登录访问UCM,同时正确映射用户角色与账户。

image

image

posted on 2010-11-08 01:13  Jeet  阅读(803)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3