LDAP: Synchronizing LDAP Information CNS 4650 Fall 2004 Rev. 2.

Slides:



Advertisements
Similar presentations
Directory Infrastructure Roadmap Overcoming Fragmented Identities - Roadmap to a Reliable Directory Infrastructure Thorsten Butschke & Dr. Martin Dehn.
Advertisements

Identity and Context Virtualization The Key to Your IdM Architecture
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
Directory & Naming Services CS-328 Dick Steflik. A Directory.
CS603 Active Directory February 1, 2001.
Copyright B. Wilkinson, This material is the property of Professor Barry Wilkinson (UNC-Charlotte) and is for the sole and exclusive use of the students.
Database Systems. What is a database? A database is an organised store of data items.
CIT 470: Advanced Network and System Administration
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Unity Connection 7.0 Directory Integration TOI Manoj Agrawal
Migrating to EPiServer CMS 5 Johan Björnfot -
#CONVERGE2014 Session 1304 Managing Telecom Directories in a Distributed or Multi-Vendor Environment David Raanan Starfish Associates.
Configuration Management Supplement 67 Robert Horn, Agfa Healthcare.
Chapter 11: Directory Services. Directory Services A directory service is a database that contains information about all objects on the network. Directory.
BZUPAGES.COM An Introduction to. BZUPAGES.COM Introduction Large corporations today face the following problems Finding a certain file. Seeing everything.
BGJDNS An Authoritative DNS Server With a GUI interface with a relational database back-end.
Introduction To OpenLDAP Directory Services. What is a Directory Service? A specialized database optimized for reading, browsing, and searching. No complicated.
Directory Server Campus Booster ID: Copyright © SUPINFO. All rights reserved OpenLDAP.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Chapter 9 Scripting RMAN. Background Authors felt that scripting was a topic not covered well Authors wanted to cover both Unix/Linux and Windows environments.
Tech Terminology for non-technical people Tim Bornholtz 2006 Annual Conference.
1 SCOoffice Server for OpenServer Basic Administration 2 Rick Powell System Engineer.
LDAP: LDIF & DSML Fall 2004 Rev. 2. LDIF Light-weight Data Interchange Format RFC 2849 Common format to exchange data entry schema.
Implementing LDAP Client/Server System for Directory Service By Maochun Sun Project Advisor: Dr. Chung-E Wang Department of Computer Science California.
LDAP: Introduction CNS 4650 Fall 2004 Rev. 2. LDAP History Simplify directory access protocol Front-end to X.500 Developed my UMich.
A Web-based System for Maintaining a Departmental Personnel List and Telephone Directory Patrick R. Michaud Department of Computing and Mathematical Sciences.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Sonoma State White Pages Implementation Barry Blackburn Andru Luvisi Brian Biggs.
Group 6. What is data redundancy? Data redundancy occurs in database systems which have a field that is repeated in two or more tables... Data redundancy.
Stroeder.COM TF-LSD Meeting S/MIME Certificate Collector  Motivation  Proposed Solution  Discussion.
AACLS Documentation LDAP and releasing information issue ACL and ACI AACLS Model Physical Architecture Logical Architecture Example : a French university.
LDAP (Lightweight Directory Access Protocol)
Installing a Domain Controller
Introduction to Active Directory
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
Active Directory CNS 4650 Fall 2004 Rev. 2. Active Directory Introduced with Windows 2000 Server X.500 based Can emulate NT-style network environments.
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Active Directory.
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.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
Microsoft Identity Integration Server & Role Base Access Theo Kostelijk Consultant Microsoft BV
CEG 2400 Fall 2012 Directory Services Active Directory Tree Domain.
1 Introduction to Active Directory Directory Services Uniquely identify users and resources on a network Provide a single point of network management.
MODIFYING COMPONENT ATTRIBUTES 1. Modifying Component Attributes Manually select multiple components of common type –Control+click to select multiple.
Finding Information in an LDAP Directory Info. Tech. Svcs. University of Hawaii Russell Tokuyama 05/02/01 University of Hawaii © 2001.
Virtual Directory Services and Directory Synchronization May 13 th, 2008 Bill Claycomb Computer Systems Analyst Infrastructure Computing Systems Department.
Lightweight Directory Access Protocol Objectives –This chapter will first show you how to install and use LDAP Contents –The LDAP Database Structure –Scenario.
Schritt 1: Wahl der Methode LDAP oder Database:
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
LDAP Overview Kevin Moseley Server Team Manager Walgreen Co.
Migrating to LDAP What is LDAP? Fedora Directory Server LdapImport
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
gLite Information System
Databases Key Revision Points.
Introduction to LDAP Frank A. Kuse.
IMPLEMENTING NAME RESOLUTION USING DNS
Active Directory Administration
DNS.
CONFIGURING LDAP Authentication (rsso 9.1)
Grid Metadata Management
Cloud based Open Source Backup/Restore Tool
Implementation and configuration of LDAP
Active Directory Stored collection of information about objects
Database Management Systems
CEG 2400 Fall 2012 Directory Services - LDAP
Chapter 9: Database Systems
ACTIVE DIRECTORY An Overview.. By Karan Oberoi.
Introduction to Active Directory Directory Services
Kamal Satish M Persistent Systems Pvt. Ltd. Pune
Course Instructor: Supriya Gupta Asstt. Prof
Presentation transcript:

LDAP: Synchronizing LDAP Information CNS 4650 Fall 2004 Rev. 2

Data Flow Management Three approaches to managing data flow Replication File export/import Scripting

Replication Exactly duplicating data between directories Usually used for scalability, performance, redundancy Currently replication in LDAP is not standardized LDUP is a proposed standard Drawback Replication is not always the best thing

Replication

File Export/Import Manual process Usually used for migration Export file from server Import in to different server Drawback Delays of the manual process

File Import/Export

Scripting Use of languages like PERL, Python, etc. Access, transform, update information from one directory to another

Data Flow Analysis Analysis should be done before performing synchronization or migration Should not just do “Replication” for synchronization More issues then just “moving” entries

Schema Mapping Data stores have different attribute types or object classes Example: OpenLDAP, Active Directory Example Active Directory uses sAMAccountName for user name OpenLDAP does not Schema mapping would need to be made so that uid in OpenLDAP is equivlent to sAMAccountName

Determining Authoritative Source Migrating one data store to another One authoritative source Synchronization Multiple sources of authority Authority can be based on ownership of attribute Requires evaluation of all directories and processes for a organization

Determining Authoritative Source Synchronization Example Human Resources Database authority Name Department Job Title Directory authority address Facilities Database authority Telephone Location This example assumes that all users have a standardized username

Determining Authoritative Source

Data Transformation Convert data in to the format needed by receiving data store Example Timestamps

Namespace Translation Most likely namespaces are different between two servers LDAP to LDAP is relatively easy Mostly matter of changing root namespace Other data stores are more difficult Example: SQL database do not offer a hierarchy naming structure The administrator must derive the DN from other information Example: Department, Location, etc.

Interchage Formats LDIF DSML