Title: Ex Libris Patron Directory Services
1Ex LibrisPatron Directory Services
2PDS
- The PDS is a shared standalone component,
serving all EXL products - The PDS includes
- Authentication
- Single Sign On
- Patron Management Services
3PDS General
Patron Directory Services App
ALEPH
A P I
A U T H
Metalib
S S O N
P A T R O N
DigiTool
X
4User Login via PDS
5User login via PDS (multiple institutes)
6User accessess ML first (as Guest)
7User accessess ML after logged in at PDS
8User requests to login via ML
9User requests to login via ML
10Patron Management Service
Patron Directory App
A P I
http
EXL Application
P A T R O N
XML
EXL Application Look Up
11General
(A) http//host/app
Web Browser
EXL Application
(D) http//host/app/cockie
(C) http//host/app/cockie
(B) https//host/pds/login
PDS
12Shibboleth
What is Shibboleth? Designed for the exchange of
attributes across domains for the primary purpose
of authorization. Provides a secure framework
for an institution (Home, or Origin) to transmit
attributes about an individual to another
application (Target). Does not require the
Origin and the Target to explicitly form
relationships both need to implement appropriate
Shibboleth components.
13Shibboleth
14Shibboleth
- Shibboleth and SFX
- SFX is already a Shibboleth target (now beta
- testing at NYU and CDL)
- Attributes received from the Origin can be
used - for SFX thresholds (e.g., institution,
division, user - group)
- Possible directions
- SFX can pass attributes to the targets
- Sources, if being Shibboleth targets, can
deliver - the BASE_URL as an attribute to the SFX server