Download presentation
Presentation is loading. Please wait.
Published byNoah Randall Modified over 8 years ago
1
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org
2
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org FRIENDLY NAMING CONVENTIONS – LEVERAGING THE POWER OF OPEN LDAP AND MULTIPLE DIRECTORIES Abhishta Bodapti Karl Horvath Lauren Halupke Gwynedd-Mercy College
3
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org WHERE IS GMC LOCATED?
4
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org 3000+ STUDENTS
5
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org HOW BIG IS THE IT DEPARTMENT?
6
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org 18
7
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org How many projects do we have at hand?
8
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org 50+
9
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org PROBLEM THE PROBLEM
10
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org
11
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org HOW IT LOOKED?
12
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org NAMING CONVENTION?
13
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org DEPARTMENTS INVOLVED? Administrative Systems Enterprise Systems Desktop Support Information Systems
14
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org PROJECT GOALS No changes to AD Build a fail-over DC solution Ease of use for end-user Cost
15
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org RESOURCES
16
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org SOLUTION
17
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org MULTIPLE DIRECTORIES?
18
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org W HAT ARE THE BENEFITS ? Multiple directory integration Selective (regEx) import of directory user groups Convert user groups (directory) directly to roles (local to myCampus) Simultaneously leverage both imported (from directory) and existing (from myCampus DB) groups / roles
19
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org W HAT ARE THE BENEFITS ? Import additional personal attribute(s) to empower SSO bridges to enterprise applications Ability to set hot LDAP/AD failover in case primary LDAP/AD is not reachable
20
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org W HAT IS THE "M ULTIPLE D IRECTORY " CONCEPT ? Leverages PAF (P ersonal A ttribute F ramework ) PAF = middleware between myCampus and CAS CampusEAI's PAF application acts as a CAS client that consumes CAS attributes.PAF Uses the CAS SAML validation filter to consume user attributes, including group and role memberships.
21
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org W HAT IS THE "M ULTIPLE D IRECTORY " CONCEPT ? It uses attributes to create and synchronize the myCampus user base with data from one or more sources. This is a required component for Multiple Directory configurations but is also available for single source environments.
22
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org H OW DOES IT WORK WITH AD OR LDAP CAS can be configured with one or more Authentication Handlers. An ldapAuthenticationHandler is typically configured to authenticate users against a school's enterprise LDAP server. A fileAuthenticationHandler is typically configured to authenticate users against a configured users.properties file.
23
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org K EY F ILES users.properties authenticationHandlers-local.xml deployerConfigContext-local.xml credentialsToPrincipalResolvers-local.xml .edu/paf/configuration
24
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org H OW DOES IT WORK WITH AD OR LDAP Defines all authenticationHandlers authenticationHandlers-local.xml
25
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org Define location (IP) of directories with LDAP Bind Accounts deployerConfigContext-local.xml
26
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org Map attributes from LDAP (key) to Principal (value) credentialsToPrincipalResolvers-local.xml
27
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org Map attributes from SAML validation to corresponding myCampus attribute. Available to be edited in GUI.edu/paf/configuration
28
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org PAF Configuration Screen The “Behavior” section allows the mapping of attributes in the response to myCampus arguments for creating a user. The left hand side should contain the attribute as shared in the SAML validation. The right hand side is the corresponding myCampus attribute.
29
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org Preserve Existing and Imported User Groups / Role Membership In this scenario, certain, configurable groups/roles may wish to be preserved (i.e. not blown away ) on sync “existing values” refers to user groups/roles local to myCampus system “imported values” refers to the user group and roles brought in from the directory (UserGroup1|UserGroup2).* = All User Groups or Roles
30
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org HOW IT LOOKS NOW?
31
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org I NTERESTED IN M ULTIPLE D IRECTORY ? Multiple Directory Integration? Estimated Project Cost: $ 4,000 Directory Replication and Cloud Hosting Estimated Project Cost: $ 8,000
32
live. learn. work. play. 1111 Superior Ave E Suite 310 Cleveland Ohio 44114 Tel: 216.589.9626 Fax: 216.589.9639 info@campuseai.org http://www.campuseai.org
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.