Jump to content

Apache Directory: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Link to specific version
Tags: Mobile edit Mobile web edit
References after punctuation per WP:REFPUNC and WP:PAIC
 
(25 intermediate revisions by 18 users not shown)
Line 1: Line 1:
{{Short description|Open-source directory server}}
{{ Infobox Software
{{use dmy dates|date=March 2024}}
| name = Apache Directory Server
{{Infobox software
| logo =
| name = Apache Directory Server
| screenshot =
| logo = Apache Directory logo.svg
| caption =
| screenshot =
| developer = [[Apache Software Foundation]]
| caption =
| latest release version = 2.0.0-AM25
| developer = [[Apache Software Foundation]]
| latest release date = {{release date|2018|08|18}}
| latest release version = 2.0.0-AM27
| latest release date = {{Start date and age|2023|10|23}}<ref name=adsnews20>
{{cite web|url=https://directory.apache.org/apacheds/news.html |archive-date=2020-03-28 |access-date=2023-10-23 |archive-url=https://web.archive.org/web/20200328151612/https://directory.apache.org/apacheds/news.html |title=Apache Directory}}</ref>
| latest preview version =
| latest preview version =
| latest preview date =
| latest preview date =
| operating system = [[Cross-platform]]
| operating system = [[Cross-platform]]
| repo = {{URL|https://gitbox.apache.org/repos/asf?p{{=}}directory-server.git|Directory Server Repository}}
| programming language = [[Java (programming language)|Java]]
| programming language = [[Java (programming language)|Java]]
| genre = [[LDAP]]
| genre = [[LDAP]]
| license = [[Apache License 2.0]]
| license = [[Apache License 2.0]]
| website = {{url|//directory.apache.org/}}
| website = {{URL|//directory.apache.org/}}
}}
}}
'''Apache Directory''' is an [[Open-source software|open source]] project of the [[Apache Software Foundation]]. Its flagship product, the '''Apache Directory Server''', originally written by Alex Karasulu, is an embeddable [[directory server]] entirely written in [[Java (programming language)|Java]]. It was certified [[Lightweight Directory Access Protocol|LDAP]]v3-compatible by [[The Open Group]] in 2006.<ref>{{Cite web |title=The Apache Software Foundation Is Latest Technology Leader To Embrace LDAP Standard And Achieve Open Group Certification |url=http://opengroup.org/comm/press/11oct06.html |publisher=The Open Directory |date=11 October 2006 |accessdate=30 June 2009 }}</ref><ref>{{Cite web |title=What Apache Directory Server is |url=http://directory.apache.org/apacheds/1.0/11-what-apache-directory-server-is.html |accessdate=30 June 2009 |quote=Please note that the server has been successfully certified by the Open Group in September 2006 ("LDAP certified").| archiveurl= https://web.archive.org/web/20090531195522/http://directory.apache.org/apacheds/1.0/11-what-apache-directory-server-is.html| archivedate= 31 May 2009 <!--DASHBot-->| deadurl= no}}</ref> Besides LDAP, the server supports other protocols as well, and a [[Kerberos (protocol)|Kerberos]] server.<ref>{{Cite web |title=What Apache Directory Server is |url=http://directory.apache.org/apacheds/1.0/11-what-apache-directory-server-is.html |accessdate=30 June 2009 |quote=Other network protocols like Kerberos and NTP are supported| archiveurl= https://web.archive.org/web/20090531195522/http://directory.apache.org/apacheds/1.0/11-what-apache-directory-server-is.html| archivedate= 31 May 2009 <!--DASHBot-->| deadurl= no}}</ref>
'''Apache Directory''' is an [[Open-source software|open source]] project of the [[Apache Software Foundation]]. The '''Apache Directory Server''', originally written by Alex Karasulu, is an embeddable [[directory server]] entirely written in [[Java (programming language)|Java]]. It was certified [[Lightweight Directory Access Protocol|LDAP]]v3-compatible by [[The Open Group]] in 2006.<ref>{{Cite web |title=The Apache Software Foundation Is Latest Technology Leader To Embrace LDAP Standard And Achieve Open Group Certification |url=http://opengroup.org/comm/press/11oct06.html |publisher=The Open Directory |date=11 October 2006 |access-date=30 June 2009}}</ref><ref>{{Cite web |title=What Apache Directory Server is |url=http://directory.apache.org/apacheds/1.0/11-what-apache-directory-server-is.html |access-date=30 June 2009 |quote=the server has been successfully certified by the Open Group in September 2006 ("LDAP certified"). |archive-url=https://web.archive.org/web/20090531195522/http://directory.apache.org/apacheds/1.0/11-what-apache-directory-server-is.html |archive-date=31 May 2009 |url-status=dead}}</ref> Besides LDAP, the server supports other protocols as well.<ref>{{Cite web |title=What Apache Directory Server is |url=http://directory.apache.org/apacheds/1.0/11-what-apache-directory-server-is.html |access-date=30 June 2009 |quote=Other network protocols like Kerberos and NTP are supported |archive-url=https://web.archive.org/web/20090531195522/http://directory.apache.org/apacheds/1.0/11-what-apache-directory-server-is.html |archive-date=31 May 2009 |url-status=dead}}</ref>


There exist these subprojects:
There exist these subprojects:
* '''Apache Directory Studio''' - is an LDAP browser/editor for data, schema, [[LDAP Data Interchange Format|LDIF]], and [[Directory Service Markup Language|DSML]] written in an [[Eclipse (software)|Eclipse]]-based framework.
* '''Apache Directory Studio''' - an LDAP browser/editor for data, schema, [[LDAP Data Interchange Format|LDIF]], and [[Directory Service Markup Language|DSML]] written in an [[Eclipse (software)|Eclipse]]-based framework.
* '''Apache eSCIMo''' - is a Java-based implementation of the [[System for Cross-domain Identity Management|SCIM]] protocol.
* '''Apache SCIMple''' - an implementation of [[System for Cross-domain Identity Management|SCIM]] v2.0 specification.
* [[Apache Fortress]] - is a standards-based access management system, written in Java.
* [[Apache Fortress]] - a standards-based [[authorization]] system.
* '''Apache Kerby''' - is a Kerberos implementation written in Java.
* '''Apache Kerby''' - a Kerberos implementation written in Java.
* [[Apache LDAP API]] - is an SDK for directory access in Java.
* [[Apache LDAP API]] - an SDK for directory access in Java.
* '''Apache Mavibot''' - is a database application for Java applications.
* '''Apache Mavibot''' - a Multi Version Concurrency Control ([[Multiversion concurrency control|MVCC]]) [[B-tree|BTree]] in Java.


== See also ==
== See also ==
{{Portal|Java (programming language)}}
{{Portal|Computer programming}}
*[[List of LDAP software]]
*[[List of LDAP software]]


Line 33: Line 37:


== External links ==
== External links ==
*{{Official website}}
*[//directory.apache.org/ Apache Directory Server]
*[//directory.apache.org/studio/ Apache Directory Studio]
*[//directory.apache.org/mavibot/ Apache Directory Mavibot]
*[//directory.apache.org/escimo/ Apache Directory eSCIMo]
*[//directory.apache.org/fortress/ Apache Directory Fortress]
*[//directory.apache.org/kerby/ Apache Directory Kerby]
*[//directory.apache.org/enwiki/api/ Apache Directory LDAP API]


{{Apache Software Foundation}}
{{apache}}


[[Category:Apache Software Foundation|Directory]]
[[Category:Apache Software Foundation projects|Directory]]
[[Category:Directory services]]
[[Category:Directory services]]


{{network-software-stub}}
{{network-software-stub}}

Latest revision as of 13:47, 30 March 2024

Apache Directory Server
Developer(s)Apache Software Foundation
Stable release
2.0.0-AM27 / October 23, 2023; 13 months ago (2023-10-23)[1]
RepositoryDirectory Server Repository
Written inJava
Operating systemCross-platform
TypeLDAP
LicenseApache License 2.0
Websitedirectory.apache.org

Apache Directory is an open source project of the Apache Software Foundation. The Apache Directory Server, originally written by Alex Karasulu, is an embeddable directory server entirely written in Java. It was certified LDAPv3-compatible by The Open Group in 2006.[2][3] Besides LDAP, the server supports other protocols as well.[4]

There exist these subprojects:

  • Apache Directory Studio - an LDAP browser/editor for data, schema, LDIF, and DSML written in an Eclipse-based framework.
  • Apache SCIMple - an implementation of SCIM v2.0 specification.
  • Apache Fortress - a standards-based authorization system.
  • Apache Kerby - a Kerberos implementation written in Java.
  • Apache LDAP API - an SDK for directory access in Java.
  • Apache Mavibot - a Multi Version Concurrency Control (MVCC) BTree in Java.

See also

[edit]

References

[edit]
  1. ^ "Apache Directory". Archived from the original on 28 March 2020. Retrieved 23 October 2023.
  2. ^ "The Apache Software Foundation Is Latest Technology Leader To Embrace LDAP Standard And Achieve Open Group Certification". The Open Directory. 11 October 2006. Retrieved 30 June 2009.
  3. ^ "What Apache Directory Server is". Archived from the original on 31 May 2009. Retrieved 30 June 2009. the server has been successfully certified by the Open Group in September 2006 ("LDAP certified").
  4. ^ "What Apache Directory Server is". Archived from the original on 31 May 2009. Retrieved 30 June 2009. Other network protocols like Kerberos and NTP are supported
[edit]