1 / 23

Introduce LDAP

Introduce LDAP. 张海鹏 2008-07-25. SOA. Mult - Little system User Manager System (share between other systems) How to store user Information How to access user Information. The role of Directory in SOA???. Lightweight Directory Access Protocol. X.500 : series standards for Directory.

stesha
Télécharger la présentation

Introduce LDAP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduce LDAP 张海鹏 2008-07-25

  2. SOA Mult - Little system User Manager System (share between other systems) How to store user Information How to access user Information

  3. The role of Directory in SOA???

  4. Lightweight Directory Access Protocol X.500 : series standards for Directory

  5. Directory Service • 读频繁,改动少 • 简单 • 有层次 人名地址录 电话号码薄 目录 区号目录

  6. Directory vs relation Database • Must transactions • Relation • Table • Table are customized,special May No transactions Hierarchical,Tree,Object objectClass objectClass are standardized.

  7. DIT

  8. Entry (node in tree)

  9. So..

  10. Directory Stucture A directory is a tree of directory entries An entry consiss of a set of attributes An attribute has a name and one or more values. Each entry has a unique identifier: its Distinguished Name.

  11. Schema object Class (Table) Attribute (Field) Rule Syntax (Type) The object Class can be inherited

  12. Shcema – Object identify(OID) Attributes and objectClasses are standardized throughout the industry and formally registered with the IANA for their object ID. IANA (Internet Assigned Numbers Authority) How custom Schema???

  13. Common Object Class

  14. X.500 series standards

  15. X.509

  16. Product Oracle Internet Directory Red Hat Directory Server Sun Java System Directory Server Apache Directory Server Active Directory IBM Tivoli Directory Server eDirecotry

  17. LDAP Lightweight Directory Access Protocal Lightweight Directory Brower Protocal

  18. Operations • Add • Delete • Modify • Abandon • Unbind Bind Start TLS Search Compare Extended Operation

  19. Search other Operation • New Entry • Modify Entry • Delete Entry Base DN Scope Filter

  20. LDIF dn: cn=John Doe,dc=example,dc=com cn: John Doe givenName: John sn: Doe telephoneNumber: +1 888 555 6789 telephoneNumber: +1 888 555 1232 mail: john@example.com manager: cn=Barbara Doe,dc=example,dc=com objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: person objectClass: top LDAP Data Interchange Format

  21. LDAP common Use

  22. Thanks! Good night!

More Related