OPENDS作为一个开源的LDAP产品,自然具有LDAP的基本特性。而LDAP有什么特征呢?在什么地方能应用呢?这个还是暂且不表了,有需要的同学自然有过了解。
由于开发需要,在认证方面有效率需求,所以思来想去,似乎LDAP产品更适合。为什么要选择OPENDS而不是OPENLDAP呢?这一时半会儿也说不清楚,也先略过看以后还有没有时间来补完这个选型过程。
从opends.java.net上下载了好压缩包后解压,执行setup.bat。图形化界面,说的很清楚,管理端口、监听端口这些都很容易搞定。根节点DN和超级管理员用户名密码搞定,坐等收工。
启动,一闪而过。
看上去都很傻瓜化,然而,我要这么看这个LDAP应用上的数据啊?
bin文件夹下的文件都是些没后缀名的,看上去就是Linux上使用的执行文件。
ldapBrower的工具比较简单,localhost和389端口。等等,我忘了改端口号了,使用的默认端口号,强迫症犯了,停掉。
网上直接搜,找不到,抱着反正没什么数据的心态,去config文件夹下看看,陡然看到了config.ldif文件,编辑器打开,找port关键字,一下傻了。看到里面有好多个port在等着我,而且,光是ds-cfg-listen-port就有5个,一点一点的看吧。
其实稍微看了一下,发现还是比较简单的:
第一个出现ds-cfg-listen-port的地方像这样:
dn: cn=Administration Connector,cn=config objectClass: ds-cfg-administration-connector objectClass: top ds-cfg-listen-address: 0.0.0.0 ds-cfg-listen-port: 4444 cn: Administration Connector ds-cfg-key-manager-provider: cn=Administration,cn=Key Manager Providers,cn=config ds-cfg-ssl-cert-nickname: admin-cert ds-cfg-trust-manager-provider: cn=Administration,cn=Trust Manager Providers,cn=config
这个看上去像管理员链接的配置(后来发现确实是),应该包括配置了管理员账号的一些规则,没太明白,但是那个4444应该是管理端口了,改掉,改成16001先。
dn: cn=JMX Connection Handler,cn=Connection Handlers,cn=config objectClass: ds-cfg-jmx-connection-handler objectClass: top objectClass: ds-cfg-connection-handler ds-cfg-enabled: false ds-cfg-java-class: org.opends.server.protocols.jmx.JmxConnectionHandler ds-cfg-listen-port: 1689 ds-cfg-use-ssl: false cn: JMX Connection Handler ds-cfg-ssl-cert-nickname: server-cert
没太明白,不管它。
第三个地方:
dn: cn=LDAP Connection Handler,cn=Connection Handlers,cn=config objectClass: ds-cfg-ldap-connection-handler objectClass: top objectClass: ds-cfg-connection-handler ds-cfg-ssl-client-auth-policy: optional ds-cfg-ssl-cert-nickname: server-cert ds-cfg-max-blocked-write-time-limit: 2 minutes ds-cfg-allow-tcp-reuse-address: true ds-cfg-allow-start-tls: false ds-cfg-send-rejection-notice: true ds-cfg-allow-ldap-v2: true cn: LDAP Connection Handler ds-cfg-use-tcp-no-delay: true ds-cfg-enabled: true ds-cfg-java-class: org.opends.server.protocols.ldap.LDAPConnectionHandler ds-cfg-keep-stats: true ds-cfg-max-request-size: 5 megabytes ds-cfg-accept-backlog: 128 ds-cfg-listen-address: 0.0.0.0 ds-cfg-num-request-handlers: 2 ds-cfg-listen-port: 389 ds-cfg-use-ssl: false ds-cfg-use-tcp-keep-alive: true
嗯,应该就是这里了,改成15001,保存,启动OPENDS。
貌似一路畅通没有报错。
现在再试试用ldapBrower链接389,果然连不上了,换成15001,顺利连通,看到孤独的根节点DN在那里游荡,是不是应该弄点数据进来呢?
准备找个环境导个ldif文件出来再导入进来,这次先写到这里了。
相关推荐
OpenDS是一个开源LDAP(轻量级目录访问协议)项目,于2008-6-12开始发行OpenDS-1.0.0版本。它是一个开源的项目。是继OpenLdap之后又一免费的LDAP软件。它还是一个纯JAVA开发的LDAP软件。最近学习LDAP,因此我开始对...
OpenDS-2.3.0-build003.zip
OpenDS是SUN得开源LDAP服务器,这是SUN的官方管理操作手册,版本2.0
OpenDS-1.2.0.是一款基于UNIX等系统的java开发工具。windows也能用,不过要先下java,而且这个工具还可以看源代码。
OpenDS是SUN的开源LDAP服务器,这是官方架构参考手册,版本2.0
对于cognos的命名空间配置的软件安装以及配置过程。很详细,opends的优点,适合任何平台的安装和运行。
OpenDS是一个开源,基于LDAP与DSML标准的directoryservice。directoryservice不仅包括DirectoryServer,还有其它与directory相关的基本service如:directoryproxy、virtualdirectory、namespacedistribution和数据...
物联网-openDS 这是 open-source分支,它是。此存储库中的更改: 包含资产(无需安装) 为添加...v2)会议论文原始自述文件:OpenDS(开源驾驶模拟器) 3.5版-2015年11月13日OpenDS是一个用于研究的开源驾驶模拟器。 该
OpenDS的安装和Cognos集成.opends作为cognos的ldap认证服务器。
找遍全网,终于找到了一个sql server 2000版本的sdk,里面有带的开发扩展存储过程必备的opends60.lib 昨天找到的都是BCB的lib,反倒是微软官方的已经下不到了。
开放式DS 开放数字样本 (openDS) 规范的主页。...向前进openDS 的规范和协议是一个不断开发(实施)和改进(规范)的迭代、螺旋式过程,可以从构建一个或多个“Hello World”类型的演示程序开始。 其
OpenDS4All是一个旨在加速在学术机构中创建数据科学课程的项目。 尽管有很多在线资料可用于数据科学(包括在线课程),但我们认识到,让许多学生学习(以及让许多机构提供)内容的最佳方式是通过讲座,朗诵或课堂...
matlab如何敲代码OpenDS的自由 这是的open-source社区分支。 此存储库中的更改: 新的Cognitive load实验 在我们的GitHub存储库上促进了社区与开发人员的协作 预设的IDE(NetBeans)项目,安装更加方便 对上游代码的...
内含opends安装软件及兼容的JDK软件,按环境配置、软件安装、OPENDS配置、cognos配置分步骤详细介绍了整合过程。已在多台服务器上测试,确保成功。
活动目录示例,如ApacheDS,OpenDS,OpenDJ和slapd,使用诸如jxplorer之类的工具 问-LDAP的同义词是什么? 一种 - Q-给它一些暗示 一种 - 问-什么是CN,DS,OpenDj,Slapd? 一种 - 问-什么是RDN,DN,OU,CN,DC...
Capstone2015-紫色海洋使用OpenDS进行驾驶模拟的平视显示模块我们制作了eu.opends.bluetooth,eu.opends.hud,eu.opends.hud.BSA,eu.opends.hud.call,eu.opends.hud.music,eu。 opends.hud.sms,eu.opends.hud....
这是一遍比较完整的linux下svn+apche+ldap安装配置手册,根据本人实际安装整理后的文档,目前都算是最新版本。其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括...
搭建自己james服务器,并图文讲述james如何支持ldap server(openDS)
OpenDS的 在C ++ 17中打开数据结构库。 实作 AVL树。 二进制搜索树。 八卦树。 特里 笔记 该项目仅用于教育目的。 该项目没有演示最佳实践。 捐献
该资源利用MFC+API编写。使用方法简单。... 这是该程序使用动态链接库清单: ADVAPI32.DLL ...如使用时提示缺少什么DLL请于互联网下载,之后将其放到任意一个系统PATH路劲里面:如C:\Windows\system32。