LDAP
paar Notizen & Links:
über Directory Services im Allgemeinen
* it is basically a storage for data, a (possibly big) lookup-table
* difference to relational database:
** strictly hierarchical
** read optimized
** attributes are defined via a schema (together with their type and whether these attributes are required or not)
** Schemas can be formally registered (at the IANA = Internet Assigned Numbers Authority)
** encrypted connection is important (but not required)
** replication / performance is important
* Directory services are most often used for Security/Authentication
* Examples:
** Microsoft's Active Directory
** Fedora Directory Server
** Apache Directory Project
** ...
über LDAP
LDAP is just the protocol used for communication with a Directory Service. Uses TCP/IP.
Hierarchical structure that reflects political, geographic, and/or organizational boundaries
Each object in the database is uniquely identified through its distinguished name (DN). Example: cn=Michael Platzer,ou=people,dc=knallgrau,dc=at
über OpenLDAP
Excellent and Comprehensive Introduction for OpenLDAP on Debian
Web-Client for LDAP
support read and write operations
Thunderbird Client for LDAP Adreesbook
Outlook Client for LDAP Adreesbook
just read operations! cumbersome search.
LDAP + mantis
http://mantisbt.org/manual/manual.customizing.mantis.ldap.php
LDAP + mediawiki
http://meta.wikimedia.org/wiki/LDAP_Authentication
LDAP + Apache
http://httpd.apache.org/docs-2.0/mod/mod_auth_ldap.html#operation
LDAP + SugarCRM
http://www.sugarcrm.com/forums/showthread.php?p=2270&posted=1#post2270
LDAP + CVS Server
???
über Directory Services im Allgemeinen
* it is basically a storage for data, a (possibly big) lookup-table
* difference to relational database:
** strictly hierarchical
** read optimized
** attributes are defined via a schema (together with their type and whether these attributes are required or not)
** Schemas can be formally registered (at the IANA = Internet Assigned Numbers Authority)
** encrypted connection is important (but not required)
** replication / performance is important
* Directory services are most often used for Security/Authentication
* Examples:
** Microsoft's Active Directory
** Fedora Directory Server
** Apache Directory Project
** ...
über LDAP
LDAP is just the protocol used for communication with a Directory Service. Uses TCP/IP.
Hierarchical structure that reflects political, geographic, and/or organizational boundaries
Each object in the database is uniquely identified through its distinguished name (DN). Example: cn=Michael Platzer,ou=people,dc=knallgrau,dc=at
über OpenLDAP
apt-get install slapd
Excellent and Comprehensive Introduction for OpenLDAP on Debian
Web-Client for LDAP
apt-get install phpldapadmin
support read and write operations
Thunderbird Client for LDAP Adreesbook
Adressbuch -> Datei -> Neu -> LDAP Verzeichnis
Allgemein
Name: Knallgrau LDAP
Hostname: knallgrau.at
Basis-DN: dc=knallgrau,dc=at
Port: 389
Bind-DN: ...
Offline
??
Erweitert
Nicht mehr als 100 Ergebnisse
Umfang: Unterverzeichnisse
Suchfilter: (objectclass=*)
Extras -> Einstellungen -> Verfassen
Adress-Autovervollständigung
[x] LDAP Verzeichnis Server: Knallgrau LDAP
Restart Thunderbird!
just read operations!Outlook Client for LDAP Adreesbook
Extras -> Email-Konten -> Neues Verzeichnis hinzufügen -> LDAP
Servername: knallgrau.at
[x] Server erfordert Anmeldung
Benutzername: ...
Kennwort: ...
How Do LDAP Attributes Map to Address Book Fields? http://www.openldap.org/faq/data/cache/294.htmljust read operations! cumbersome search.
LDAP + mantis
http://mantisbt.org/manual/manual.customizing.mantis.ldap.php
LDAP + mediawiki
http://meta.wikimedia.org/wiki/LDAP_Authentication
LDAP + Apache
http://httpd.apache.org/docs-2.0/mod/mod_auth_ldap.html#operation
LDAP + SugarCRM
http://www.sugarcrm.com/forums/showthread.php?p=2270&posted=1#post2270
LDAP + CVS Server
???
michi - 15.Jul 2005 15:40 - technisches