Windows 7 下搭建LDAP服务器并使用JNDI

Windows 7 下搭建LDAP服务器并使用JNDI

ID:37899389

大小:333.50 KB

页数:8页

时间:2019-06-02

Windows 7 下搭建LDAP服务器并使用JNDI_第1页
Windows 7 下搭建LDAP服务器并使用JNDI_第2页
Windows 7 下搭建LDAP服务器并使用JNDI_第3页
Windows 7 下搭建LDAP服务器并使用JNDI_第4页
Windows 7 下搭建LDAP服务器并使用JNDI_第5页
资源描述:

《Windows 7 下搭建LDAP服务器并使用JNDI》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Windows7下搭建LDAP服务器并使用JNDI访问手记May02mousepotatoTechnologyJNDI,LDAP,Windows7NoComments五一闲来没事,加上项目正在进行UAT。抽空研究了一下LDAP相关知识。随手做一个记录。为了方便阅读还是先介绍一下什么是LDAP?前言、LightweightDirectoryAccessProtocol:TheLightweightDirectoryAccessProtocol,orLDAP,isanapplicationprotocolforqueryingandmodifyingdirectorys

2、ervicesrunningoverTCP/IP.(viawikipedia)。LDAP全称是一个轻量级的目录访问协议,它是建立在TCP/IP基础之上的用来查询和修改目录服务的。这是照着wiki翻译的,但是有人要问了什么是directoryService(目录服务)?按照wiki的说法的话讲:在软件行业,目录就如同一个字典,他使得通过某一名称去查找绑定在该名称上的值得方式成为一种可能。有点类似Java中Map的概念。adirectoryserviceissimplythesoftwaresystemthatstores,organizesandprovidesacc

3、esstoinformationinadirectory.一个目录服务就是一个简单的软件系统,在这个目录上提供了存取和组织信息的功能。LDAP目录中可以存储各种类型的数据:电子邮件地址、邮件路由信息、人力资源数据、公用密匙、联系人列表,等等。OK,进入正题。Google搜索windowsldap服务器,终于找到了一个比较好的流行的:OpenLDAP(点击下载)。一、OpenLDAP安装和配置安装还是比较简单的,一直next就好。这里记得把上面2个都选上,将LDAP注册为系统的一个服务,默认安装位置:C:ProgramFilesOpenLDAP,进入安装目录,编辑

4、slapd.conf文件:找到ucdata-path./ucdatainclude./schema/core.schema在下面加入:(注意你的系统路径,可能随安装位置不同而稍有差异)include./schema/core.schemainclude./schema/corba.schemainclude./schema/dyngroup.schemainclude./schema/java.schemainclude./schema/misc.schemainclude./schema/cosine.schemainclude./schema/nis.schem

5、ainclude./schema/inetorgperson.schemainclude./schema/openldap.schema这个搞定以后,在同一文件后面的(大概65-66行,修改)suffix“o=anotherbug,c=com”rootdn“cn=manager,o=anotherbug,c=com”还有第70行的位置:rootpwsecret,这里要修改为加密后的密码。具体操作:打开命令行,定位到安装目录下,输入:slappasswd-h{MD5}–s“替换为你想要设置的密码,无引号”将生成的MD5密文:{MD5}Xr4ilOzQ4PCOq3aQ0

6、qbuaQ==填入原来secret位置。OK至此配置已经搞定,可以测试一下服务了。打开命令行转到安装目录下输入:sldapd-d1至此LDAP服务器已经搭建并可以跑起来了.下面要来测试怎么倒入.ldif格式的数据了。二、建立条目(Entry),导入ldif后缀名文件ldif:LDAPDataInterchangeFormat,基于文本。有两种类型的LDIF文件:第一种是描述Directory条目数据的,第二种是描述更新条目的。我们主要看怎么描述条目的。打开编辑器(如Editplus,UltraEdit等),新建test.ldif内容如下:dn:o=anotherbu

7、g,c=comobjectClass:dcObjectobjectClass:organizationo:anotherbugdc:comdn:uid=mousepoato,o=anotherbug,c=comuid:mousepoatoobjectClass:inetOrgPersonmail:paradise.lsj@gmail.comuserPassword:adminlabeledURI:http://anotherbug.com/blogsn:Licn:test注意ldif文件对格式的要求非常严格,属性要以冒号和空格与值隔开,并且其他地方不允许有空格。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。