Integration Primo-Aleph-PDS-SSOAAI Wolfgang Lierz Staff IT-Services / Network & Security Admin ETH-Bibliothek Zurich Integration of Aleph/Primo with PDS into larger Shibboleth/SSO environments 1 Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI Why Single Sign-On anyway? We have alternatives: 2 Post-It around display Post-It below keyboard Browser password store KeePass password store Cloud password store Facebook login Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI Authentication and Authorization Infrastructure Without AAI-SSO With AAISSO • 1999-2000 First ideas and workshop • 2001-2003 Project study and pilot • 2004-2005 Implementation 3 Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI AAI in Switzerland 4 Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI Authentication with nethz HR / Students Administration ETH Zurich members «nethz» database «nethz-login» Authentication «Who am I» Active Directory Authorization «What may I do» Windows Exchange Sharepoint LDAP RADIU S AAI (Shibboleth ) e-pics WLAN eduroam VPN e-collection. Proxy SMS «Same Sign On» 5 «Single Sign On» Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI Aleph in Switzerland • ExLibris Aleph v20 (only NEBIS with PDS) • 5 Systems • Shared User File (SUF) 700000 accounts • Integration UZH into NEBIS 2013 (INUIT) 200000 accounts 200 libraries 6 Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI AAI-SSO for ETHZ staff and students Goals within current NEBIS/Aleph operation: - eliminate separate individual user registration / activation process at library - enable nethz-userid for ETHZ staff and students - use nethz-attributes of ALL staff and students by Aleph and discontinue separate user management 7 Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI Aleph with nethz / PLIF Alternatives A2+A3 unfortunately impossible with Aleph SAP nightly A3 Batch / Copy on request AAI A2 nethz User / Copy at Login PLIF nethz (at least daily) PDS (login) Aleph (Application) Indices A4 Batch / triggered by changes Aleph (Database) 8 Wolfgang Lierz / IGeLU 2012 Zurich Shibboleth UniqueID as additional Aleph ID #20 Integration Primo-Aleph-PDS-SSO-AAI 2012: AAI-SSO for ETH members Intermediate (PDS) Login page from September 2012 Authentication via «native» Aleph login (may disappear 2013) Embedded WAYF Authentication via «nethz-login» (AAI-SSO) (more selections 2013) 9 Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI E-Lending2013: AAI-SSO for private customers PIN-VHO Primo FE 1...4 e-shelf PDS (login) with Shibboleth NEBIS/Aleph EAD00 EAD50 ZAD50 Indices (Aleph) UZH50 WAYF other AAI IDPs Private customers 10 (via nethz) AAI IDP (operated by Switch) aai-login.libraries.ch (SSL connection) NEBIS Form for registration (New) registration register.libraries.ch Aleph (Oracle DB) AAI IDP (at ETHZ) aai-login.ethz.ch Initial Password Re(set) password password.libraries. ch Wolfgang Lierz / IGeLU 2012 Zurich Private customers DB - Attributes from Aleph - Passwords only here New separate Private Customers IDP (at ETHZ) Integration Primo-Aleph-PDS-SSO-AAI Future: ID management outside Ex Libris E-Lending and others WAYF Primo FE 1...4 e-shelf other AAI IDPs AAI IDP (at ETHZ) aai-login.ethz.ch (via nethz) AAI IDP (operated by Switch) aai-login.libraries.ch PDS as a separate service WITH attribute retrieval (New) registration register.libraries.ch Alma ? Re(set) password password.libraries. ch Interface to external Identity Management 11 Wolfgang Lierz / IGeLU 2012 Zurich Private customers DB - Attributes now HERE - Passwords only here Swiss-wide Private Customers IDP Integration Primo-Aleph-PDS-SSO-AAI Further reading For much more details see our report Single Sign On für e-lib.ch und sein Webportal (in German, 2012, 61 p.) e-collection.library.ethz.ch/view/eth:5453 12 Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI Credits Thanks to: - SSO project team of ETH-Bibliothek - ITS IT-Services of ETH-Bibliothek - ICT services of ETH Zurich - SWITCH AAI team - ELCA Informatik AG, Zürich 13 Wolfgang Lierz / IGeLU 2012 Zurich Integration Primo-Aleph-PDS-SSO-AAI Questions ? SFX with PDS-SSO-AAI ? Thank you! wolfgang.lierz@library.ethz.ch 14 Wolfgang Lierz / IGeLU 2012 Zurich DEMO http://www.switch.ch/aai/demo/ 15 Wolfgang Lierz / IGeLU 2012 Zurich