ldap与mysql_联接 LDAP 目录和 MySQL 数据库

本文档详细介绍了如何配置和测试 LDAP 目录与 MySQL 数据库的联接,包括创建 LDAP 和 JDBC 数据视图,以及设置联接数据视图,最后进行了读写测试验证配置的有效性。
摘要由CSDN通过智能技术生成

联接 LDAP 目录和 MySQL 数据库

本部分中的过程介绍将 LDAP 目录和 MySQL 数据库联接在一起的样例虚拟配置。LDAP 目录是主数据源,其中包含大多数用户信息。MySQL 数据库包含有关用户的其他信息。下图说明了最终的配置。

图 23–1 样例虚拟配置

4fc65579d98b73dc64d13ce691963e7d.gif

可以使用 install-path/ds6/ldif/Example.ldif 中提供的样例数据复制此示例,也可以使用您自己的数据替换样例数据。

此配置可以分为三个部分:

配置和测试 LDAP 数据视图

配置和测试 JDBC 数据视图

配置和测试联接数据视图

为了简单起见,本部分中的所有命令都假定目录代理服务器在 /local/dps 中的本地主机上运行。这些命令还假定设置了以下环境变量:

DIR_PROXY_PORT

1389

LDAP_ADMIN_PWF

pwd.txt,包含管理员密码的文件。

DIRSERV_PORT

4389

LDAP_ADMIN_USER

cn=Directory Manager

配置和测试 LDAP 数据视图

procedure.gif配置 LDAP 数据视图

开始之前

本部分中的任务假定运行环境如下:

目录服务器实例通过端口 4389 在 host1上运行。

目录服务器中的数据存储在后缀 dc=example,dc=com 下。要复制此示例,请创建一个目录服务器实例,并创建后缀dc=example,dc=com,然后将样例数据导入 install-path/ds6/ldif/Example.ldif 中。

为目录服务器实例创建名为 myds1 的 LDAP 数据源。

% dpconf create-ldap-data-source myds1 host1:4389

启用该数据源,并允许对其执行写入操作。

% dpconf set-ldap-data-source-prop myds1 is-enabled:true is-read-only:false

创建名为 myds1-pool 的 LDAP 数据源池。

% dpconf create-ldap-data-source-pool myds1-pool

将 LDAP 数据源连接到此 LDAP 数据源池。

% dpconf attach-ldap-data-source myds1-pool myds1

指定数据源应接收来自该数据源池的所有绑定、添加、搜索和修改操作。

% dpconf set-attached-ldap-data-source-prop myds1-pool myds1 add-weight:100 \

bind-weight:100 modify-weight:100 search-weight:100

为数据源池创建名为 myds1–view 且基 DN 为 dc=example,dc=com 的 LDAP 数据视图。

% dpconf create-ldap-data-view myds1-view myds1-pool dc=example,dc=com

procedure.gif测试 LDAP 数据视图

以 dc=example,dc=com 下的用户身份搜索 LDAP 数据源中的所有条目,以验证您是否可以读取数据视图中的内容。

% ldapsearch -p 1389 -D "uid=kvaughan,ou=people,dc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值