PDS User Management
description
Transcript of PDS User Management
![Page 1: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/1.jpg)
PDS User Management
DigiTool Version 3.0
![Page 2: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/2.jpg)
User Management 2
PDS Overview
PDS Setup
Single Sign On
Agenda
![Page 3: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/3.jpg)
User Management 3
PDS (Patron Directory Services ) Overview
The Patron Directory Service (PDS) is a “back-end” Web component that facilitates patron authentication and login to a calling application.
The PDS is part of the standard calling application package, but it is a distinct and separate component.
The PDS does not have a patron database of its own.
The PDS can be configured to work against the institution’s local authentication server and patron database, such as an LDAP directory service.
The PDS can receive patron information (user ID and additional patron details) via a standard XML output from the institution’s local patron database and relay this to the calling application for the creation/update of individual user records.
![Page 4: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/4.jpg)
User Management 4
Remote PDS Patron in DigiToolPDS Authentication
Store in Z312 as
PDS User (Type 1)
Sign On
Sign Off
Start Session
End Session
Remote User
Database
DigiToolUser
Database
![Page 5: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/5.jpg)
User Management 5
PDS Overview
PDS Setup
Single Sign On
Agenda
![Page 6: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/6.jpg)
User Management 6
PDS Environment and Setup
To enter the root directory of the PDS, enter the following command:
pdsroot (/exlibris/dtl/d3_1/pds)
The tab_service tables reside under the ../pds/conf_table directory and are the central configuration tables in the PDS.
The Main PDS Configuration Table is tab_service.digitool
![Page 7: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/7.jpg)
User Management 7
Standard DigiTool 3.0 Configuration
tab_service.digitool
User authentication:[AUTHENTICATE] program = digitool.plparams =
sfx.unisi.it:8881,op=BOR_AUTH,DAT01,PDS,PDS,N[END]
Get user information:[BOR_INFO]program = digitool.plparams = sfx.unisi.it:8881,op=BOR_INFO,DAT01,PDS,PDS,N[END]
![Page 8: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/8.jpg)
User Management 8
DigiTool PDS Configuration for ALEPH Users[AUTHENTICATE]program = aleph_16.plparams = host,port,BOR_AUTH,ADM50,N,WWW-X,WWW-Xprogram = digitool.plparams = sfx.unisi.it:8881,op=BOR_AUTH,DAT01,PDS,PDS,N[END]
[BOR_INFO]program = aleph_16.plparams = host,port,BOR_AUTH,ADM50,N,WWW-X,WWW-Xprogram = digitool.plparams = sfx.unisi.it:8881,op=BOR_INFO,DAT01,PDS,PDS,N[END]
Host – Remote hostnamePort – Remote portADM50 –Remote User LibraryAccording to this configuration the system will check the user in Remote User Database and if not found then in DigiTool User database.
![Page 9: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/9.jpg)
User Management 9
How to check the PDS session?If pds user is Logged in 2 files are found in pdsroot/pds_files/
1) z311.11120051213176601200511131712session_id = 11120051213176601200511131712exl_id = 230institute = DIGITOOLid = 230verification = 755calling_system = digitooldate = 20051101time = 121317buffer =remote_address = ram7:8881/R;10.1.235.113;digitool
2) z311.exl_id.230session_id = 11120051213176601200511131712
![Page 10: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/10.jpg)
User Management 10
PDS Overview
PDS Setup
Single Sign On
Agenda
![Page 11: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/11.jpg)
User Management 11
Single Sign On OverviewPDS supports Single Sign On and Single Sign Off across Ex Libris products.
PDS can be configured to provide Single Sign On services between the following Ex Libris products: MetaLib, DigiTool and ALEPH.
The following sections describe the configuration steps necessary to configure the calling systems to share the PDS and to provide Single Sign-On (SSO) across Ex Libris products.
The calling system (MetaLib / DigiTool / ALEPH) connects to, and authenticates against, the IP address and the port number of the PDS. In addition, the PDS has a configuration file containing definitions for SSO logon and logout.
For example, if a user logs into MetaLib, and then from the same browser session logs into DigiTool, DigiTool will query PDS to establish if the user has a valid PDS cookie. If the user has a valid PDS cookie, the user will be logged on to DigiTool automatically.
![Page 12: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/12.jpg)
User Management 12
PDS SSO Setup
In the ./pds/conf_table/sso_conf file:
[LOGON]
TYPE1 = digitool,metalib,aleph
[END]
TYPE 1: Enable automatic Sign On—enables a shared session between the various TYPE1 applications.
![Page 13: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/13.jpg)
User Management 13
PDS SSO Setup
[LOGOUT]
TYPE2 = digitool,metalib,aleph
[END]
There are two configuration options:
TYPE 1: Enable automatic Sign Off—when logging off from one application, the user is automatically logged off from all other applications defined as TYPE 1. In the above example, when the user logs off from MetaLib, he is logged off from DigiTool and ALEPH as well.
TYPE 2: Enable selective Sign Off—when a user logs off from Metalib, for example, a menu of other applications defined as TYPE 2 appears. This allows the user to select the applications that he wants to log off from.
![Page 14: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/14.jpg)
User Management 14
Calling System PDS Variables in DigiTool
Steps to change the variables to the shared PDS:
1. From the $dtle_root directory, open dtl_start.setenv PDS_HOST shared host (Master)setenv PDS_PORT shared port (Master)
2. In the www_server.conf file, change the server_pds variable if it is hard coded to use variables from the dtle_start file.
####################### PDS definitions:######################setenv server_pds "http://${PDS_HOST}:${PDS_PORT}/pds“
3. Source dtl_start and run UTIL W/3/1 to start the servers.
PDS log file is located under cd $LOGDIR:pds_server.log
![Page 15: PDS User Management](https://reader036.fdocuments.in/reader036/viewer/2022081420/56815876550346895dc5d497/html5/thumbnails/15.jpg)
User Management 15
www.exlibrisgroup.com
Thank you!