Apache LDAP API - Apache LDAP API
tento článek ne uvést žádný Zdroje.Červen 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Softwarová nadace Apache |
---|---|
Stabilní uvolnění | 1.0.3 / 17. dubna 2019 |
Náhled verze | 2.0.0.AM4 / 9. června 2019 |
Úložiště | Úložiště rozhraní LDAP API |
Napsáno | Jáva |
Typ | Aplikační programovací rozhraní (LDAP ) |
Licence | Licence Apache 2.0 |
webová stránka | adresář |
Apache LDAP API je otevřený zdroj projekt Softwarová nadace Apache a dílčí projekt Adresář Apache. Je to náhrada za zastaralé knihovny Java / LDAP jako (jLdap, Mozilla LDAP SDK a JNDI) a funguje s jakýmkoli LDAP serveru.
Dějiny
The Adresář Apache projekt byl zahájen pomocí JNDI knihovna, ale mnoho z ní LDAP struktury musely být vyvíjeny interně, protože knihovna JNDI byla neúčinná pro interakci se serverem LDAP. Nebylo vhodné, aby projektový tým používal JNDI, což jim naznačovalo, že by to pro typické uživatele také nebylo snadné. Nakonec projektový tým znovu implementoval všechny potřebné datové struktury LDAP (_Attribute_, _Entry_, _DN_, ...).
V určitém okamžiku bylo nutné komunikovat s jinými servery LDAP bez použití knihovny JNDI, takže byla vyvinuta nová třída _LdapConnection_. To byl první krok k úplnému rozhraní Java API speciálně navrženému pro použití LDAP na platformě Java.
Po zahájení tohoto úsilí (zpět v roce 2007), někteří lidé z slunce (Microsystems), který pracoval na OpenDS projektu, kontaktoval projektový tým Apache Directory, aby posoudil zájem o pomoc při vytváření nové verze JNDI. ([Resurrecting the Java LDAP Centric API] (https://web.archive.org/web/20170102082918/https://blogs.oracle.com/treydrake/entry/resurrecting_the_java_ldap_centric ). Úsilí se bohužel zastavilo, protože to bylo potřeba JNDI2 již nebyla pro Sun prioritou. Tým Apache Directory nicméně v práci pokračoval, ale tempo bylo pomalé.
Spolupráce se Sunem obnovena po OpenDS prezentace projektového týmu na LdapCon v roce 2009 ([Směrem ke společnému rozhraní LDAP API pro platformu Java] (http://www.symas.com/ldapcon2009/papers/poitou1.shtml[trvalý mrtvý odkaz ])). Příběh se opakoval znovu Věštec koupil Sun v roce 2010 a jeho projektový tým se rozpustil.
Přes tyto záchvaty a začátky bylo dosaženo konsensu o potřebě nového rozhraní LDAP API a o tom, co by měl být schopen dělat. Dohoda, že by měly být zahrnuty tyto klíčové funkce:
- Kompletní pokrytí protokolu LDAP
- Schematické rozhraní API
- Snadno použitelné API
- API využívající výhod nové konstrukce Java (generika, elipsy, NIO)
Reference
externí odkazy
Tento článek o bezpečnostním softwaru je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |