Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
userdoc:tt-ldap-server [2013/12/04 05:18]
droemel [Introduction to LDAP]
userdoc:tt-ldap-server [2019/08/08 10:48]
mkeuter
Line 7: Line 7:
 !!Note: AstLinux 1.1.4 or later is required!! !!Note: AstLinux 1.1.4 or later is required!!
  
-==== General Configuration ====+===== General Configuration ​=====
  
 The AstLinux Web Interface is used for configuration,​ click on **Configure LDAP Server**\\ The AstLinux Web Interface is used for configuration,​ click on **Configure LDAP Server**\\
Line 45: Line 45:
 !!Note ->!! Successful password changes will be noted in the syslog. !!Note ->!! Successful password changes will be noted in the syslog.
  
-==== Introduction to LDAP ====+===== Introduction to LDAP =====
  
 LDAP is a complex subject. ​ Technically,​ LDAP is just a protocol that defines the method by which directory data is accessed. Necessarily,​ it also defines and describes how data is represented in the directory service. Finally, it defines how data is loaded (imported) into and saved (exported) from a directory service using [[wp>​LDAP_Data_Interchange_Format|LDIF]]. ​ LDAP does not define how data is stored or manipulated. Data storage and access methods are '​automagical'​ processes as far as the standard is concerned and are generally handled by back-end modules within any specific LDAP implementation. LDAP is a complex subject. ​ Technically,​ LDAP is just a protocol that defines the method by which directory data is accessed. Necessarily,​ it also defines and describes how data is represented in the directory service. Finally, it defines how data is loaded (imported) into and saved (exported) from a directory service using [[wp>​LDAP_Data_Interchange_Format|LDIF]]. ​ LDAP does not define how data is stored or manipulated. Data storage and access methods are '​automagical'​ processes as far as the standard is concerned and are generally handled by back-end modules within any specific LDAP implementation.
Line 54: Line 54:
 !!Tip ->!! This Open Source Guide [[http://​www.zytrax.com/​books/​ldap|LDAP for Rocket Scientists]] is about LDAP, OpenLDAP 2.x and ApacheDS on Linux and the BSD's. It is meant for newbies, Rocket Scientist wannabees and anyone in between. !!Tip ->!! This Open Source Guide [[http://​www.zytrax.com/​books/​ldap|LDAP for Rocket Scientists]] is about LDAP, OpenLDAP 2.x and ApacheDS on Linux and the BSD's. It is meant for newbies, Rocket Scientist wannabees and anyone in between.
  
-=== LDAP Client Tools ===+==== LDAP Client Tools ====
  
 A brief, and far from complete list of LDAP client tools and applications an AstLinux administrator may find useful is listed below. A brief, and far from complete list of LDAP client tools and applications an AstLinux administrator may find useful is listed below.
Line 62: Line 62:
  
  
-==== LDAP Address Book ====+===== LDAP Address Book =====
  
 Default address book schema: Default address book schema:
Line 93: Line 93:
 This is automatic for any Export LDIF ''​.ldif.txt''​ file to be imported later. This is automatic for any Export LDIF ''​.ldif.txt''​ file to be imported later.
  
-=== vCard Export from Applications ===+==== vCard Export from Applications ​====
  
 To import your contacts into the LDAP Addressbook you need to export your contacts as a __single multi-contact vCard file__ (*.vcf): To import your contacts into the LDAP Addressbook you need to export your contacts as a __single multi-contact vCard file__ (*.vcf):
Line 104: Line 104:
 You need to fix those formats before you import the *.vcf file into OpenLDAP, because the vCard-Import-Filter would change this number to "​+49-0-89-12345678"​ which would be wrong. - MK You need to fix those formats before you import the *.vcf file into OpenLDAP, because the vCard-Import-Filter would change this number to "​+49-0-89-12345678"​ which would be wrong. - MK
  
-==== Example LDAP Phone Configurations ====+===== Example LDAP Phone Configurations ​=====
  
 **Yealink SIP-T28P:​**\\ **Yealink SIP-T28P:​**\\
Line 121: Line 121:
 {{:​userdoc:​ldap-example-snom.jpg?​nolink|snom 360}} {{:​userdoc:​ldap-example-snom.jpg?​nolink|snom 360}}
  
-==== CLI LDAP Command Examples ====+===== CLI LDAP Command Examples ​=====
  
 Below is a quick reference for common LDAP operations via the CLI.  The examples assume the Base DN is "​dc=ldap",​ adjust accordingly. Below is a quick reference for common LDAP operations via the CLI.  The examples assume the Base DN is "​dc=ldap",​ adjust accordingly.