1
Introduction
- What is a name directory ?
- Distributed directory principle.
- Directory Framework.
- LDAP Standards : OSI, X500.
- OpenLDAP Directories.
Hands-on work
Installing LDAP on a Linux System. Configuration files and customization.
2
LDAP Framework and setup
- LDAP models.
- Managing data and model.
- Managing LDAP Scheme.
- Naming and designing your LDAP service.
- LDAP access.
- Distribution model.
Hands-on work
Designing an LDAP directory. Extending the LDAP scheme. Using authentication. Making LDAP requests. Using fetch requests. Setting up SLURP. Using referrals to other name services.
3
Name directory security strategy
- Authentication.
- LDAP and secure LDAP.
- Security protocols and communications.
- Integrating security frameworks in LDAP (RSA, DES, etc.).
Hands-on work
Integrating SSL module in OpenLDAP. Securing data access. User authentication.
4
Developing applications using LDAP
- LDAP Development interfaces.
- Using directory features in scripts.
- Web access : LDAP access URL.
- Interface between LDAP and JAVA.
Hands-on work
Programming OpenLDAP Access. C APIs for LDAP. Windows client accessing an OpenLDAP server on a Unix system.
5
Conclusion
- Other directory products on Unix/Linux : Netscape, Netware Directory Service, Sun/Oracle Solutions.
- Tools to help building directories. Meta-directories.
- Designing an Enterprise Directory solution.