ldap user management with peoplesoft campus directory interface

42
LDAP User Management LDAP User Management with PeopleSoft Campus with PeopleSoft Campus Directory Interface Directory Interface Session #10562 March 23, 2005 HEUG 2005 Conference Las Vegas, Nevada

Upload: coyne

Post on 06-Feb-2016

43 views

Category:

Documents


1 download

DESCRIPTION

LDAP User Management with PeopleSoft Campus Directory Interface. Session #10562 March 23, 2005 HEUG 2005 Conference Las Vegas, Nevada. Today’s Presenters. Jim Gallamo Director Carol SchafferAssociate Director Suman Rustagi Senior Developer. Overview. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LDAP User Management with PeopleSoft Campus Directory Interface

LDAP User Management LDAP User Management with PeopleSoft Campus with PeopleSoft Campus

Directory InterfaceDirectory Interface

Session #10562March 23, 2005

HEUG 2005 ConferenceLas Vegas, Nevada

Page 2: LDAP User Management with PeopleSoft Campus Directory Interface

Jim GallamoJim Gallamo Director Director

Carol SchafferCarol Schaffer Associate Associate DirectorDirector

Suman Rustagi Suman Rustagi Senior DeveloperSenior Developer

Today’s PresentersToday’s Presenters

Page 3: LDAP User Management with PeopleSoft Campus Directory Interface

Catholic University is changing their Catholic University is changing their current user account management current user account management practices and implementing practices and implementing PeopleSoft’s Campus Directory PeopleSoft’s Campus Directory Interface (CDI) to support this Interface (CDI) to support this initiative.initiative.

This presentation highlights our This presentation highlights our plans and experience with CDI.plans and experience with CDI.

OverviewOverview

Page 4: LDAP User Management with PeopleSoft Campus Directory Interface

• CUA and PeopleSoftCUA and PeopleSoft

• Account management processesAccount management processes

• Desired goalsDesired goals

• Campus Directory Interface Campus Directory Interface

• Wrap-upWrap-up

AgendaAgenda

Page 5: LDAP User Management with PeopleSoft Campus Directory Interface

5

• Located in Washington, DC

• Founded in 1887

• 5800 students

• 1500 faculty and staff

• 18,000 + user accounts

• Windows and Solaris systems

5

Catholic UniversityCatholic University of America

Page 6: LDAP User Management with PeopleSoft Campus Directory Interface

• Financials v8.4Financials v8.4

• Enterprise Performance Management Enterprise Performance Management

v8.8v8.8

• Enterprise Portal v8.8Enterprise Portal v8.8

• Student Administration v8.0Student Administration v8.0

• Human Resource Management Systems Human Resource Management Systems

v8.0v8.0

6

Catholic University and PeopleSoftCatholic University and PeopleSoft

Page 7: LDAP User Management with PeopleSoft Campus Directory Interface

Current Account Management

PeopleSoftStudent

AdministrationSystem (SAS)

AccountManagement

System

Active Directory

Student Data

Faculty/StaffData

Manual Process

Microsoft Exchange

Manual

Campus Network

Process

Manual Process

Manual/Automated Processes

ManualProcess

Page 8: LDAP User Management with PeopleSoft Campus Directory Interface

Future Account Management

PeopleSoftSA/HRMS

Active Directory

Microsoft Exchange

Student/Staff/Faculty Data

Campus DirectoryInterface

Campus Network

Automated Process

Automated Process

Manual/Automated Processes

Page 9: LDAP User Management with PeopleSoft Campus Directory Interface

• Replace legacy account management Replace legacy account management

systemsystem

• Improve account generation turnaround Improve account generation turnaround

• Facilitate data movement between Facilitate data movement between

systemssystems

• Introduce OPRIDs as primary identifierIntroduce OPRIDs as primary identifier

• Expand information in Active Directory Expand information in Active Directory

(AD)(AD)9

Phase IPhase I Goals

Page 10: LDAP User Management with PeopleSoft Campus Directory Interface

10

• Minimize manual processesMinimize manual processes

• Create standard account structureCreate standard account structure

• Provide increased audit functionalityProvide increased audit functionality

Phase IPhase I Goals (cont’d)

Page 11: LDAP User Management with PeopleSoft Campus Directory Interface

• Automatically populate all AD-based Automatically populate all AD-based

servicesservices

• Restructure account naming conventions Restructure account naming conventions

• Introduce real-time synchronizationIntroduce real-time synchronization

• Add custom graphical user interface to Add custom graphical user interface to

supplement AD supplement AD

11

Phase IPhase II Goals

Page 12: LDAP User Management with PeopleSoft Campus Directory Interface

• Sold separately from SA/HRMS system

• Cloned from existing HRMS PDI

• Integrates PeopleSoft security with AD

• Shares SA/HRMS data with AD

• Supports MS ADS, Novell eDirectory and iPlanet Directory Server

PeopleSoft Campus Directory Interface

Page 13: LDAP User Management with PeopleSoft Campus Directory Interface

• A distributed hierarchical database

• Comprised of the Directory Information Tree (DIT) and the Schema

• Each Entry in the DIT is keyed by its Distinguished Name (DN)

• A DN is a string of attributes which uniquely identifies an entry in the AD

What is Active Directory?

Page 14: LDAP User Management with PeopleSoft Campus Directory Interface

• A Schema is a set of rules that defines DIT attributes

• Microsoft provides a Lightweight Directory Access Protocol (LDAP) interface to AD

What is Active Directory? (cont’d)

Page 15: LDAP User Management with PeopleSoft Campus Directory Interface

Active Directory StructureActive Directory Structure

Page 16: LDAP User Management with PeopleSoft Campus Directory Interface

Campus Directory Interface Set-Campus Directory Interface Set-upup

Page 17: LDAP User Management with PeopleSoft Campus Directory Interface

CDI Directory Setup

Page 18: LDAP User Management with PeopleSoft Campus Directory Interface

CDI Directory Setup (cont’d)

Page 19: LDAP User Management with PeopleSoft Campus Directory Interface

CDI Directory Setup (cont’d)

Page 20: LDAP User Management with PeopleSoft Campus Directory Interface

• Load AD schema to PeopleSoft cache

• Active Directory schema enables selection of data elements by CDI

• Required for directory map creation

Defining AD within PeopleSoft

Page 21: LDAP User Management with PeopleSoft Campus Directory Interface

CDI Directory Schema Cache

Page 22: LDAP User Management with PeopleSoft Campus Directory Interface

CDI Mapping SetupCDI Mapping Setup

Page 23: LDAP User Management with PeopleSoft Campus Directory Interface

CDI DN DetailsCDI DN Details

Page 24: LDAP User Management with PeopleSoft Campus Directory Interface

CDI Attribute MappingCDI Attribute Mapping

Page 25: LDAP User Management with PeopleSoft Campus Directory Interface

CDI Attribute Mapping CDI Attribute Mapping (cont’d)(cont’d)

Transform the valueTransform the value

Page 26: LDAP User Management with PeopleSoft Campus Directory Interface

Transform the ValueTransform the Value

Page 27: LDAP User Management with PeopleSoft Campus Directory Interface

Sample Function for Sample Function for TransformationTransformation

Page 28: LDAP User Management with PeopleSoft Campus Directory Interface

• Based on PERSONAL_DATA, CX_SEC_TBL, and PERS_INST_REL tables

• CX_SEC_TBL, custom table, includes OPRIDs for all the students

• View selects record where STUDENT_CUR is marked as ‘Y’

Criteria for Selecting Students

Page 29: LDAP User Management with PeopleSoft Campus Directory Interface

29

Run File Load Process

Page 30: LDAP User Management with PeopleSoft Campus Directory Interface

• LDIF File option creates a data file

• File gets created in folder PS_HOME\appsrvr\Database Name\Files

• File gets loaded into Active Directory

• Run Option updates the Active Directory

File Load Process (cont’d)

Page 31: LDAP User Management with PeopleSoft Campus Directory Interface

dn: cn=Griffintest\, Carter H. GRIF0046,cn=users,dc=cua,dc=educhangetype: addobjectClass: topobjectClass: useraccountExpires: 0cn: Griffintest, Carter H. GRIF0046company: CUAdisplayName: Griffintest, Carter H. GRIF0046givenName: Cartermail: [email protected]: Griffintest, Carter H. GRIF0046sAMAccountName: GRIF0046scriptPath: Login.batsn: Griffintesttitle: Student

Resulting Output File

Page 32: LDAP User Management with PeopleSoft Campus Directory Interface

• Set up complete CDI/AD test environment

• Generated LDIF with correct data

• Loaded file in AD with new accounts

Progress to Date

Page 33: LDAP User Management with PeopleSoft Campus Directory Interface

• Update Directory in Real-time

• Automate AD changes and deletes

• Build consensus on new naming conventions

• Automatically populate other services (e.g., Exchange)

Next Steps

Page 34: LDAP User Management with PeopleSoft Campus Directory Interface

Directory Search Tools

Page 35: LDAP User Management with PeopleSoft Campus Directory Interface

AD search using CDI

Page 36: LDAP User Management with PeopleSoft Campus Directory Interface

CDI Search Results

Page 37: LDAP User Management with PeopleSoft Campus Directory Interface

• LDAP command line executable

• ldapsearch.exe

• Provided outside of system

• Useful in understanding AD structure

AD Search using LDAP Search Utility

Page 38: LDAP User Management with PeopleSoft Campus Directory Interface

ldap_open( 192.168.0.1, 389 )filter pattern: cn=Tucktest, Karlton E.returning: ALLfilter is: (cn=Tucktest, Karlton E.)CN=Tucktest\, Karlton E.,CN=Users,DC=cua,DC=educn=Tucktest, Karlton E.company=CUAdepartment=Housing & Residential Lifedescription=STAFFdisplayName=Tucktest, Karlton [email protected]=KarltondistinguishedName=CN=Tucktest\, Karlton E.,CN=Users,DC=cua,DC=edu

LDAP Search Utility Result

Page 39: LDAP User Management with PeopleSoft Campus Directory Interface

• Separate network environment to test

• No additional hardware requirements

• Requires coordination between developers and network staff

• Create sample directory mappings using delivered script - DIRMAPIN.DMS

Considerations

Page 40: LDAP User Management with PeopleSoft Campus Directory Interface

• Limited knowledge in Global Support

• Not many end users of product

• Learned through trial and error

Considerations (cont’d)

Page 41: LDAP User Management with PeopleSoft Campus Directory Interface

QUESTIONS?QUESTIONS?

Page 42: LDAP User Management with PeopleSoft Campus Directory Interface

Jim GallamoJim [email protected]@cua.edu

Carol SchafferCarol [email protected]@cua.edu

Suman [email protected]

CONTACTSCONTACTS