OpenDS是一个基于CDDL(Common Development and Distribution License)协议,开源,免费,使用LDAP与DSML标准的综合的下一代Directory Service。OpenDS是
用纯Java编写的处理大数据量,高性能,高可扩展性,很容易地部署,管理和监控。Directory Service不仅包括DirectoryServer,还有其它与directory相关的基本service如:directoryproxy、virtualdirectory、namespacedistribution和数据同步。
DirectoryServer是一个可以通过网络访问,信息分级存储的数据库。客户端可以使用标准的网络协议(
当前支持LDAP和DSML)来与它通信,以达到通过各种各样的方式获取和更新信息。
安装:
1,从
官网下载opends2.2.0,然后解压缩到要安装的目录。
2,执行setup.bat进行安装
3,参数:
默认LDAP端口389,
管理后台端口4444,
Root User DN:cn=Directory Manager 用户根域名(顶层节点)
This will be a standalone server
Directory Base DN:dc=company,dc=com 目录基础域名
Only Create Base Entry
完成
启动和添加用户:
启动命令行<OpenDS install directory>\bat\control-panel.bat.
选择“Directory Data”->”Manage Entries”
选择安装时输入的
Directory Base DN:“dc=company,dc=com”
选择 “Entries”->”New Organizational Unit…”:
输入组织的相关信息
在生成的组织下面,选择“Entries”->”New User…”来创建用户
输入相关的用户信息,并把“Naming Attribute” 选择为uid
完成
相关单词:
DN:Directory Namespace目录空间 Domain域
DC:Domain Component域组件
OU:Organizational Unit组织单元
CN:Common Name(O:Organization组织) Certificate name证书名
C:Country
uid:User ID
LDAP是轻量目录访问协议,英文全称是
Lightweight Directory Access Protocol,一般都简称为LDAP。
它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。
目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它成树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。目录数据库和关系数据库不同,它有
优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,数据修改使用简单的锁定机制实现All-or-Nothing,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。现在国际上的目录服务标准有两个,一个是较早的X.500标准,一个是较新的LDAP标准。
LDAP诞生的目标是快速响应和大容量查询并且提供多目录服务器的信息复制功能,它为
读密集型的操作进行专门的优化。
因此,当从LDAP服务器中读取数据的时候会比从专门为OLTP优化的关系型数据库中读取数据快一个数量级。
An LDAP 目录类似于文件系统目录.下列目录:
DC=redmond,DC=wa,DC=microsoft,DC=com
如果我们类比文件系统的话,可被看作如下文件路径:
Com\Microsoft\Wa\Redmond
例如:CN=test,OU=developer,DC=domainname,DC=com
在上面的代码中cn=test代表一个用户名,ou=developer代表一个active directory中的组织单位。
这句话的含义是test这个对象处在domainname.com域的developer组织单元中。
官网:
http://opends.java.net/
分享到:
相关推荐
本文详细介绍了如何将 Cognos 8.3 与 OpenDS-1.0.0 进行集成认证的过程,包括 OpenDS 的安装、配置 LDAP 服务、设置 Cognos 的匿名访问权限、重启 Cognos 服务以及使用 Java 代码添加、修改和查找 LDAP 用户的具体...
其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括: 1、subsversion1.6.6安装 2、apache web 2.2.14服务安装配置 3、openDS安装整合 额外说明:文档中有一点小...
3. **集成James与OpenDS**:Apache James可以通过配置文件(如`james-server.conf`)连接到OpenDS LDAP服务器。你需要提供OpenDS服务器的URL、端口、管理员用户名和密码,以及可能需要的SSL/TLS设置。配置完成后,...
在IT行业中,OpenLDAP是一个广泛使用的开源轻量级目录访问协议(LDAP)服务器,用于存储和管理用户身份信息。Java作为一个强大的编程语言,提供了多种方式与OpenLDAP进行交互,实现对用户数据的操作,如增加、删除、...
总的来说,OpenDS-1.2.0是一个强大且灵活的身份管理和目录服务解决方案,对于开发者而言,它不仅是一个工具,也是一个学习和研究LDAP及目录服务技术的平台。通过深入学习和实践,开发者可以提升自己的技能,并为组织...
标签"ldapbrowser"表示这是个浏览 LDAP 服务的工具,"gawor"是开发者的名称,"ldap连接工具"强调了其主要功能,而"opends工具"表明该软件已经过测试,兼容OpenDJ或OpenDS(OpenDNS)这样的开源目录服务软件。OpenDS...
OpenDS是由Sun Microsystems开发的一款开源LDAP(轻量级目录访问协议)服务器。它被设计为高度可扩展且易于管理,适用于企业级别的应用。在2.0版本的官方管理指南中,详细介绍了如何安装、配置、管理和维护该服务器...
选择LDAP类型,然后输入名称、主机、端口和基准标识名。这些信息需要与opends安装时候的一致。点击绑定用户和密码,填写用户ID和密码,和opends安装开始的时候一样。然后,点击确定保存,可以测试一下。 五、测试...
4. **Data Store**: OpenDS的数据存储通常由`dsdata`目录下的文件组成,包括`bdb-idl`或`nssldb`等形式的数据库文件,用于存储LDAP数据。 5. **Start-Up and Control Scripts**: 解压包可能包含启动、停止和管理...
**OpenDS** 是由 **SUN Microsystems** 开发的一款开源 **LDAP (Lightweight Directory Access Protocol)** 服务器。作为一款高性能、可扩展的企业级目录服务解决方案,OpenDS 旨在满足现代企业的复杂需求。 #### ...
它不同于传统的LDAP解决方案,如OpenLDAP等,OpenDS采用纯Java技术构建,这意味着其可以在任何支持Java的平台上运行。这一特性使得OpenDS成为企业级目录服务的理想选择之一。 #### 二、安装前准备 在开始安装...
OpenDS是一个开源,基于LDAP与DSML标准的directoryservice。directoryservice不仅包括DirectoryServer,还有其它与directory相关的基本service如:directoryproxy、virtualdirectory、namespacedistribution和数据...
标题中的“opends60.lib VC++能用的x64版本”指的是OpenDS60库的一个特定构建,它是为Microsoft Visual C++ (VC++)编译器设计的,并且适用于64位(x64)操作系统。OpenDS60库通常与SQL Server 2000的开发工作有关,...
该应用程序可用于标准 LDAPv3 目录(OpenLDAP、OpenDS、ApacheDS、Sun Oracle DSEE、Novell 等)和 Active Directory。 它具有以下特点: Samba 模式更改 Samba 密码活动目录模式本地密码策略: 最小/最大长度禁止...
### Cognos用户权限管理与OpenDS整合实现用户登录详细步骤 #### 一、概述 在企业级报表和商业智能(BI)系统中,Cognos是一个广泛应用的平台。为了更好地管理和控制用户对Cognos系统的访问权限,通常需要将Cognos与一...
活动目录示例,如ApacheDS,OpenDS,OpenDJ和slapd,使用诸如jxplorer之类的工具 问-LDAP的同义词是什么? 一种 - Q-给它一些暗示 一种 - 问-什么是CN,DS,OpenDj,Slapd? 一种 - 问-什么是RDN,DN,OU,CN,DC...
物联网-openDS 这是 open-source分支,它是。此存储库中的更改: 包含资产(无需安装) 为添加了新任务安装只是克隆这个仓库在IDE中打开项目编辑Project properties > Run > Working directory :设置为OpenDS的根...
OpenDS4All是一个旨在加速在学术机构中创建数据科学课程的项目。 尽管有很多在线资料可用于数据科学(包括在线课程),但我们认识到,让许多学生学习(以及让许多机构提供)内容的最佳方式是通过讲座,朗诵或课堂...
开放式DS 开放数字样本 (openDS) 规范的主页。 openDS 仍处于开发的早期阶段,您可以在此存储库中跟踪其进展。入门为了帮助您入门,我们提供了。 您还可以在那里找到有关,以及其他几个常见问题文档。 openDS 数据...
The application can be used on standard LDAPv3 directories (OpenLDAP, OpenDS, ApacheDS, Sun Oracle DSEE, Novell, etc.) and also on Active Directory. It has the following features: Samba mode to ...