Introduce LDAP 张海鹏 2008-07-25. SOA Mult - Little system User Manager System (share between other systems) How to store user Information How to access.

Slides:



Advertisements
Similar presentations
PHP Modules LDAP and MySQL. External Functions In addition to the usual programming functions (arrays, date and time, typing, mathematical, etc), PHP.
Advertisements

LDAP user database Marina Vermezović Academic Network of Serbia Skopje
Lightweight Directory Access Protocol (LDAP) By Raghavendra Aekka Professor Dr. Ravi Mukkamala.
LDAP Lightweight Directory Access Protocol LDAP.
Virtual Directories: Attack Models and Prevention June 2 nd, 2009 Bill Claycomb Systems Analyst Sandia National Laboratories Sandia is a multiprogram laboratory.
Directory & Naming Services CS-328 Dick Steflik. A Directory.
CS603 Directory Services January 30, Name Resolution: What would you like? Historical? –Mail –Telephone DNS? X.500 / LDAP? DCE? ActiveDirectory?
EEC-681/781 Distributed Computing Systems Lecture 9 Wenbing Zhao Cleveland State University.
LDAP LIGHT WEIGHT DIRECTORY ACCESS PROTOCOL PRESENTATION BY ALAKESH APURVA DHAN AND ASH.
CIT 470: Advanced Network and System Administration
INFORMATION FOR NETWORK OPERATION. CONTENT Directory service Standard X.500 LDAP.
LDAP: Information Model Part 2 CNS 4650 Fall 2004 Rev. 2.
1 LDAP based repositories for Metadata and Ontologies NetLab & Friends Conference Lund, 10. April 2002 Peter Gietz
LDAP Lightweight Directory Access Protocol LDAP.
23/4/2001LDAP Overview - HEPix - LAL 2001 LDAP Overview HEPix – LAL Apr Michel Jouvin
GRID Centralized management of the Globus grid-mapfile Carlo Rocca INFN, Catania.
Directory Server Campus Booster ID: Copyright © SUPINFO. All rights reserved OpenLDAP.
SPARCS 10 이대근 (harry). Contents  Directory Service  What is LDAP?  Installation  Configuration  ldap-utils  User authentication with LDAP.
® IBM Tivoli Directory Integrator Tivoli Directory Integrator Exercise 2 – Mapping to inetOrgPerson Eddie Hartman
Is the Apache Directory Server the new challenger to FedoraDS and OpenLDAP ? Emmanuel Lécharny Iktek.
1 LDAP and Java Naming Services Murali. M.Nagendranath.
LDAP Integration into ReL Clay Smalley Paulo Alcantara.
Extending OpenLDAP Luke Howard PADL Software Pty Ltd Copyright © 2003 PADL Software Pty Ltd. All rights reserved. PADL is a registered trademark of PADL.
LDAP: LDIF & DSML Fall 2004 Rev. 2. LDIF Light-weight Data Interchange Format RFC 2849 Common format to exchange data entry schema.
® Tivoli Directory Integrator IBM Software Group Tivoli Directory Integrator Bi-directional Active Directory – Domino Sync (part II – how to build it)
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
HPD Overview Carl Leitner IntraHealth OpenHIE Provider Registry Community Call March 6,
The DSpace Course Module – Configuring LDAP. Module objectives  By the end of this module you will:  Understand how DSpace uses LDAP for authentication.
Implementing LDAP Client/Server System for Directory Service By Maochun Sun Project Advisor: Dr. Chung-E Wang Department of Computer Science California.
Nsure Idntity Manager & Oracle Internet Directory Michel Bluteau Field Corporate Strategist Nsure Identity Management Novell Québec.
Introduction to Lightweight Directory Access Protocol Introduction Danny Conte Conte Consultants Inc. Jan 31 st 2002.
LDAP Authentication Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
LDAP (Lightweight Directory Access Protocol ) Speaker: Chang-Yu Wu Adviser: Quincy Wu Date:2007/08/22.
Identity Management Technical Training LDAP and Directory Services Joachim Andres Guillaume Andru Renaud Métrich Sun Microsystems, Inc.
1 COP 4343 Unix System Administration Unit 13: LDAP.
LDAP: Accessing Operational Information CNS 4650 Fall 2004 Rev. 2.
The HEP White Pages Project Ray Jackson CERN / IT - Internet Services Group 23rd April HEPiX/HEPNT Conference, LAL-Orsay, France.
AACLS Documentation LDAP and releasing information issue ACL and ACI AACLS Model Physical Architecture Logical Architecture Example : a French university.
4 October 2001 Tuning in to H.323 / LDAP security What this presentation is about - RADvision ECS registration control via LDAP - information and configs.
Paulo Repa Lightweight Directory Access Protocol Paulo Repa
LDAP (Lightweight Directory Access Protocol)
GRID Centralized Management of the Globus grid-mapfile Carlo Rocca, INFN Catania.
Spring LDAP Dima Ionut Daniel.
Review on Active Directory. Aim Enable users to find network resources easily Central and easy administration of users and resources in a domain Improve.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
LDAP Namespace CNS 4650 Fall 2004 Rev. 2. What is a namespace? Different from XML, C++, Java, etc. Names permitted and used in a directory Can include.
LDAP Lightweight Directory Access Protocol LDAP.
1 CEG 2400 Fall 2012 Directory Services Directory Services eDirLDAP Active Directory.
Finding Information in an LDAP Directory Info. Tech. Svcs. University of Hawaii Russell Tokuyama 05/02/01 University of Hawaii © 2001.
1 Directory Services  What is a Directory Service?  Directory Services model  Directory Services naming model  X.500 and LDAP  Implementations of.
Migrating to LDAP What is LDAP? Fedora Directory Server LdapImport
of Various FOSS Services for Educational Institutes
CollegeSource Security Application &
Introduction to LDAP Frank A. Kuse.
LDAP
CONFIGURING LDAP Authentication (rsso 9.1)
Directory Access Protocol
Index Object Schema and Replication Infrastructure
Active Directory Stored collection of information about objects
Authentication Servers سرورهای تشخیص هویت
CEG 2400 Fall 2012 Directory Services - LDAP
LDAP – Light Weight Directory Access Protocol
Introduction to Name and Directory Services
UNIVERSITY INSTITUTE OF TECHNOLOGY
EGEE Middleware: gLite Information Systems (IS)
ACTIVE DIRECTORY An Overview.. By Karan Oberoi.
LDAP LIGHT WEIGHT DIRECTORY ACCESS PROTOCOL
Developing with uConnect
Presentation transcript:

Introduce LDAP 张海鹏

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

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

Directory vs relation Database May No transactions Hierarchical,Tree,Ob ject objectClass objectClass are standardized. Must transactions Relation Table Table are customized,special

DIT

Entry (node in tree)

So..

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.

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

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

Common Object Class

X.500 series standards

X.509

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

LDAP Lightweight Directory Access Protocal Lightweight Directory Brower Protocal

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

Search other Operation Base DN Scope Filter New Entry Modify Entry Delete Entry

LDIF LDAP Data Interchange Format dn: cn=John Doe,dc=example,dc=com cn: John Doe givenName: John sn: Doe telephoneNumber: telephoneNumber: mail: manager: cn=Barbara Doe,dc=example,dc=com objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: person objectClass: top

LDAP common Use

Thanks! Good night!