SlideShare a Scribd company logo
1 of 21
Doing Authentication
An Access Journey with
Koha + EDS + OpenAthens
Origins
1
Pre-Koha
E-Resources
● A few EBSCO
databases
● A few ebooks
(NetLibrary)
● A few online
journal
subscriptions
Access
● IP authentication
on campus
● Referring URL for
off-campus users
Pathways
● On campus
wireless network
● Student & faculty
login to course
registration
system
● Alumni login to
institutional
website
Along Came a New Librarian and Koha
E-Resources
● Databases from
EBSCO,
ProjectMUSE, and
Oxford
● Expanded EBSCO
eBook collection
● More online
journal
subscriptions
than print
Access
● IP authentication
on campus
● Referring URL for
off-campus users
Pathways
● On campus
wireless network
● Patron login to
Koha with links
in the OPAC note
field
Shortcomings
● OPAC notes are
cumbersome to
maintain*
● Patrons are
performing the same
search in more than
one place
● Not all eResources
support referring URL
authentication
IDEA!
What if patrons only had to perform one search in one
place for all our electronic and print collections?
EBSCO Discovery Service
2
Implementing EDS
● Assigned EBSCO Discovery Specialist walks you
through setup, testing, and final implementation
● Extensive questionnaire
● Catalog customizations are complicated and
critical
● Holdings Management/Full-Text Finder
● Establish syncing (FTP, OAI-PMH, z39.50)
● Options: EDS interface or setup EDS-API in Koha
● Allows users a seamless
search experience
without leaving Koha
● Authenticates access to
search based on IP
address or Koha login
What EDS and the Koha Plugin Can and Cannot Do
● Cannot limit access to
licensed content based
on patron type
● Only authenticates off-
campus access to EBSCO
content
Increasing Anxiety on Campus
● Logins are becoming
essential
● Each login is different
● Security is
compromised when
patrons reuse
passwords or do not
change default
passwords
● Confusion on the rise
IDEA!
What if patrons only had to login once to one place to
access all resources?
What if students and faculty could use one login for
library resources AND other campus services?
OpenAthens & Oauth2
3
What is OpenAthens?
● SAML-backed Single Sign-On (SSO) service
● Eduserv product sold and co-supported by EBSCO
● Administrator dashboard to manage resources,
users, and permission sets
● Real-time auditing capability with long-term
usage data collection
Implementing OpenAthens
● Similar process as implementing EDS
● Another extensive questionnaire
● Important consideration: Which application will
host your user data?
● Every resource has to be set up, allocated, and
tested
● All URL links have to be replaced with “Athenized”
links
Our User Data Conundrum
● No centralized active directory; user information
duplicated by every system
● Option A: OpenAthens becomes the centralized
active directory and gateway for library resources
and all other institutional applications
● Option B: Choose an existing application or service
to feed information to OpenAthens and other
institutional applications
Enter Oauth2
● Authorization framework used by Google (and
others)
● More (economical) integrations available than
Shibboleth and SAML
● Oauth2 plugins installed on Moodle and Koha
● OpenAthens documentation available for creating
a Google Oauth2 connector
Phase 1 of OpenAthens
● Students, faculty, staff, and alumni who kept their
institutional Google accounts use Google to log in
to Moodle, Koha, and OpenAthens
● Alumni who do not have institutional Google
accounts have OpenAthens accounts and Koha
accounts
● New problem: links from the EDS-API are not
authenticating through OpenAthens
Beta Testing OpenAthens Plugin for Koha
● Plugin written for 16.11
● Developed by EBSCO – same team as EDS plugin
● Slow, drawn-out process
● Running on 16.05, needed additional JavaScript
for Koha to release information to OpenAthens
● Plugin sends patron type values not codes
● Works regardless of Koha login method
● Discovery searches in Koha are smoother
● Redirection doesn’t work in only one scenario
ULTIMATE GOALS
On- and off-campus access to all library eResources with one
(Koha) login and in one seamless transfer.
Anyone with an active institutional Google account uses the same
login to authenticate into all library resources and services
Open Athens + EDS + Koha = 90% to goal
Koha + Oauth2 = 75% to goal
Nearly there!
Thanks!
Myka Kennedy Stephens
Seminary Librarian & Assistant Professor
Lancaster Theological Seminary
Lancaster, Pennsylvania
Email: mkstephens@lancasterseminary.edu
Facebook: @mykakennedystephens
Blog: www.mission-information.org
Presentation template adapted from SlidesCarnival

More Related Content

What's hot

Approaches to higher education course search: TERMINALFOUR t44u 2013
Approaches to higher education course search: TERMINALFOUR t44u 2013Approaches to higher education course search: TERMINALFOUR t44u 2013
Approaches to higher education course search: TERMINALFOUR t44u 2013Terminalfour
 
Using the Kentico CMS API
Using the Kentico CMS APIUsing the Kentico CMS API
Using the Kentico CMS APIThomas Robbins
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)Charles Severance
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8Thomas Robbins
 
CeCC Single Source Publishing Examples
CeCC Single Source Publishing ExamplesCeCC Single Source Publishing Examples
CeCC Single Source Publishing ExamplesHelen Thompson
 
Confluence Wiki as a CMS
Confluence Wiki as a CMSConfluence Wiki as a CMS
Confluence Wiki as a CMSCustomWare
 
High Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentHigh Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentNicolle Morton
 
The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLThe New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLScott Taylor
 
Leveraging Administrative Tasks with Webservices
Leveraging Administrative Tasks with WebservicesLeveraging Administrative Tasks with Webservices
Leveraging Administrative Tasks with Webserviceshannonhill
 
CLEAR: a Credible Live Evaluation Method of Website Archivability, iPRES2013
CLEAR: a Credible Live Evaluation Method of Website Archivability, iPRES2013CLEAR: a Credible Live Evaluation Method of Website Archivability, iPRES2013
CLEAR: a Credible Live Evaluation Method of Website Archivability, iPRES2013Vangelis Banos
 
Web server architecture
Web server architectureWeb server architecture
Web server architectureTewodros K
 
SharePoint Development in Government Environments
SharePoint Development in Government EnvironmentsSharePoint Development in Government Environments
SharePoint Development in Government EnvironmentsGunjan Datta
 
Full Catalog RDA Enrichment in Alma (ELUNA 2015)
Full Catalog RDA Enrichment in Alma (ELUNA 2015)Full Catalog RDA Enrichment in Alma (ELUNA 2015)
Full Catalog RDA Enrichment in Alma (ELUNA 2015)trail001
 

What's hot (20)

asp-net.pptx
asp-net.pptxasp-net.pptx
asp-net.pptx
 
Approaches to higher education course search: TERMINALFOUR t44u 2013
Approaches to higher education course search: TERMINALFOUR t44u 2013Approaches to higher education course search: TERMINALFOUR t44u 2013
Approaches to higher education course search: TERMINALFOUR t44u 2013
 
MVC Web Application
MVC Web ApplicationMVC Web Application
MVC Web Application
 
Hierarchy requirements
Hierarchy requirements Hierarchy requirements
Hierarchy requirements
 
Using the Kentico CMS API
Using the Kentico CMS APIUsing the Kentico CMS API
Using the Kentico CMS API
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8
 
sell idea
sell ideasell idea
sell idea
 
CeCC Single Source Publishing Examples
CeCC Single Source Publishing ExamplesCeCC Single Source Publishing Examples
CeCC Single Source Publishing Examples
 
Confluence Wiki as a CMS
Confluence Wiki as a CMSConfluence Wiki as a CMS
Confluence Wiki as a CMS
 
High Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentHigh Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed Content
 
Tools for Collaborative Working
Tools for Collaborative WorkingTools for Collaborative Working
Tools for Collaborative Working
 
Kentico and MVC
Kentico and MVCKentico and MVC
Kentico and MVC
 
Website Mashup
Website MashupWebsite Mashup
Website Mashup
 
The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLThe New York Times: Moving to GraphQL
The New York Times: Moving to GraphQL
 
Leveraging Administrative Tasks with Webservices
Leveraging Administrative Tasks with WebservicesLeveraging Administrative Tasks with Webservices
Leveraging Administrative Tasks with Webservices
 
CLEAR: a Credible Live Evaluation Method of Website Archivability, iPRES2013
CLEAR: a Credible Live Evaluation Method of Website Archivability, iPRES2013CLEAR: a Credible Live Evaluation Method of Website Archivability, iPRES2013
CLEAR: a Credible Live Evaluation Method of Website Archivability, iPRES2013
 
Web server architecture
Web server architectureWeb server architecture
Web server architecture
 
SharePoint Development in Government Environments
SharePoint Development in Government EnvironmentsSharePoint Development in Government Environments
SharePoint Development in Government Environments
 
Full Catalog RDA Enrichment in Alma (ELUNA 2015)
Full Catalog RDA Enrichment in Alma (ELUNA 2015)Full Catalog RDA Enrichment in Alma (ELUNA 2015)
Full Catalog RDA Enrichment in Alma (ELUNA 2015)
 

Similar to Doing Authentication

Single sign-on to online subscriptions with OpenAthens
Single sign-on to online subscriptions with OpenAthensSingle sign-on to online subscriptions with OpenAthens
Single sign-on to online subscriptions with OpenAthensEduserv
 
An out of the box E-learning Program
An out of the box E-learning ProgramAn out of the box E-learning Program
An out of the box E-learning ProgramDubhgan Hinchey
 
UKSG Conference 2017 Breakout - From Google Scholar to discovery platforms vi...
UKSG Conference 2017 Breakout - From Google Scholar to discovery platforms vi...UKSG Conference 2017 Breakout - From Google Scholar to discovery platforms vi...
UKSG Conference 2017 Breakout - From Google Scholar to discovery platforms vi...UKSG: connecting the knowledge community
 
UKSG webinar: Authentication technology update: RA21 and OpenAthens with Josh...
UKSG webinar: Authentication technology update: RA21 and OpenAthens with Josh...UKSG webinar: Authentication technology update: RA21 and OpenAthens with Josh...
UKSG webinar: Authentication technology update: RA21 and OpenAthens with Josh...UKSG: connecting the knowledge community
 
OER Authoring and Delivery Platforms
OER Authoring and Delivery PlatformsOER Authoring and Delivery Platforms
OER Authoring and Delivery PlatformsUna Daly
 
A Tool to Convert Linked Data of E-Learning System to the SCORM Standard
A Tool to Convert Linked Data of E-Learning System to the SCORM StandardA Tool to Convert Linked Data of E-Learning System to the SCORM Standard
A Tool to Convert Linked Data of E-Learning System to the SCORM StandardFred Kozlov
 
Quick wins for an easier user journey
Quick wins for an easier user journeyQuick wins for an easier user journey
Quick wins for an easier user journeyOpenAthens
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Gavin Henrick
 
Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Ina Smith
 
ufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdfufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdfTeshome Oljira
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsNina McHale
 
Walk-in Access to e-Resources at the University of Bath - Lizz Jennings
Walk-in Access to e-Resources at the University of Bath - Lizz JenningsWalk-in Access to e-Resources at the University of Bath - Lizz Jennings
Walk-in Access to e-Resources at the University of Bath - Lizz JenningsEduserv
 
Librareis in Transition: From Integraged Library Systems to Library Managemen...
Librareis in Transition: From Integraged Library Systems to Library Managemen...Librareis in Transition: From Integraged Library Systems to Library Managemen...
Librareis in Transition: From Integraged Library Systems to Library Managemen...SharonYang
 
Alma Day Presentations - Lancaster University 2013-06-03
Alma Day Presentations - Lancaster University 2013-06-03Alma Day Presentations - Lancaster University 2013-06-03
Alma Day Presentations - Lancaster University 2013-06-03Lancaster University Library
 
eFront Platform Overview
eFront Platform OvervieweFront Platform Overview
eFront Platform OverviewJorge Dollisen
 
ShibbolethAccess4librarians
ShibbolethAccess4librariansShibbolethAccess4librarians
ShibbolethAccess4librariansHEAnet
 

Similar to Doing Authentication (20)

Single sign-on to online subscriptions with OpenAthens
Single sign-on to online subscriptions with OpenAthensSingle sign-on to online subscriptions with OpenAthens
Single sign-on to online subscriptions with OpenAthens
 
An out of the box E-learning Program
An out of the box E-learning ProgramAn out of the box E-learning Program
An out of the box E-learning Program
 
UKSG Conference 2017 Breakout - From Google Scholar to discovery platforms vi...
UKSG Conference 2017 Breakout - From Google Scholar to discovery platforms vi...UKSG Conference 2017 Breakout - From Google Scholar to discovery platforms vi...
UKSG Conference 2017 Breakout - From Google Scholar to discovery platforms vi...
 
UKSG webinar: Authentication technology update: RA21 and OpenAthens with Josh...
UKSG webinar: Authentication technology update: RA21 and OpenAthens with Josh...UKSG webinar: Authentication technology update: RA21 and OpenAthens with Josh...
UKSG webinar: Authentication technology update: RA21 and OpenAthens with Josh...
 
OER Authoring and Delivery Platforms
OER Authoring and Delivery PlatformsOER Authoring and Delivery Platforms
OER Authoring and Delivery Platforms
 
Reiss 4
Reiss 4Reiss 4
Reiss 4
 
A Tool to Convert Linked Data of E-Learning System to the SCORM Standard
A Tool to Convert Linked Data of E-Learning System to the SCORM StandardA Tool to Convert Linked Data of E-Learning System to the SCORM Standard
A Tool to Convert Linked Data of E-Learning System to the SCORM Standard
 
Quick wins for an easier user journey
Quick wins for an easier user journeyQuick wins for an easier user journey
Quick wins for an easier user journey
 
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus GyllingEDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
 
Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)
 
ufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdfufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdf
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library Intranets
 
B01 markus gylling-epub
B01 markus gylling-epubB01 markus gylling-epub
B01 markus gylling-epub
 
B01 markus gylling-epub
B01 markus gylling-epubB01 markus gylling-epub
B01 markus gylling-epub
 
Walk-in Access to e-Resources at the University of Bath - Lizz Jennings
Walk-in Access to e-Resources at the University of Bath - Lizz JenningsWalk-in Access to e-Resources at the University of Bath - Lizz Jennings
Walk-in Access to e-Resources at the University of Bath - Lizz Jennings
 
Librareis in Transition: From Integraged Library Systems to Library Managemen...
Librareis in Transition: From Integraged Library Systems to Library Managemen...Librareis in Transition: From Integraged Library Systems to Library Managemen...
Librareis in Transition: From Integraged Library Systems to Library Managemen...
 
Alma Day Presentations - Lancaster University 2013-06-03
Alma Day Presentations - Lancaster University 2013-06-03Alma Day Presentations - Lancaster University 2013-06-03
Alma Day Presentations - Lancaster University 2013-06-03
 
eFront Platform Overview
eFront Platform OvervieweFront Platform Overview
eFront Platform Overview
 
ShibbolethAccess4librarians
ShibbolethAccess4librariansShibbolethAccess4librarians
ShibbolethAccess4librarians
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Doing Authentication

  • 1. Doing Authentication An Access Journey with Koha + EDS + OpenAthens
  • 3. Pre-Koha E-Resources ● A few EBSCO databases ● A few ebooks (NetLibrary) ● A few online journal subscriptions Access ● IP authentication on campus ● Referring URL for off-campus users Pathways ● On campus wireless network ● Student & faculty login to course registration system ● Alumni login to institutional website
  • 4. Along Came a New Librarian and Koha E-Resources ● Databases from EBSCO, ProjectMUSE, and Oxford ● Expanded EBSCO eBook collection ● More online journal subscriptions than print Access ● IP authentication on campus ● Referring URL for off-campus users Pathways ● On campus wireless network ● Patron login to Koha with links in the OPAC note field
  • 5. Shortcomings ● OPAC notes are cumbersome to maintain* ● Patrons are performing the same search in more than one place ● Not all eResources support referring URL authentication
  • 6. IDEA! What if patrons only had to perform one search in one place for all our electronic and print collections?
  • 8. Implementing EDS ● Assigned EBSCO Discovery Specialist walks you through setup, testing, and final implementation ● Extensive questionnaire ● Catalog customizations are complicated and critical ● Holdings Management/Full-Text Finder ● Establish syncing (FTP, OAI-PMH, z39.50) ● Options: EDS interface or setup EDS-API in Koha
  • 9. ● Allows users a seamless search experience without leaving Koha ● Authenticates access to search based on IP address or Koha login What EDS and the Koha Plugin Can and Cannot Do ● Cannot limit access to licensed content based on patron type ● Only authenticates off- campus access to EBSCO content
  • 10. Increasing Anxiety on Campus ● Logins are becoming essential ● Each login is different ● Security is compromised when patrons reuse passwords or do not change default passwords ● Confusion on the rise
  • 11. IDEA! What if patrons only had to login once to one place to access all resources? What if students and faculty could use one login for library resources AND other campus services?
  • 13. What is OpenAthens? ● SAML-backed Single Sign-On (SSO) service ● Eduserv product sold and co-supported by EBSCO ● Administrator dashboard to manage resources, users, and permission sets ● Real-time auditing capability with long-term usage data collection
  • 14. Implementing OpenAthens ● Similar process as implementing EDS ● Another extensive questionnaire ● Important consideration: Which application will host your user data? ● Every resource has to be set up, allocated, and tested ● All URL links have to be replaced with “Athenized” links
  • 15. Our User Data Conundrum ● No centralized active directory; user information duplicated by every system ● Option A: OpenAthens becomes the centralized active directory and gateway for library resources and all other institutional applications ● Option B: Choose an existing application or service to feed information to OpenAthens and other institutional applications
  • 16. Enter Oauth2 ● Authorization framework used by Google (and others) ● More (economical) integrations available than Shibboleth and SAML ● Oauth2 plugins installed on Moodle and Koha ● OpenAthens documentation available for creating a Google Oauth2 connector
  • 17. Phase 1 of OpenAthens ● Students, faculty, staff, and alumni who kept their institutional Google accounts use Google to log in to Moodle, Koha, and OpenAthens ● Alumni who do not have institutional Google accounts have OpenAthens accounts and Koha accounts ● New problem: links from the EDS-API are not authenticating through OpenAthens
  • 18. Beta Testing OpenAthens Plugin for Koha ● Plugin written for 16.11 ● Developed by EBSCO – same team as EDS plugin ● Slow, drawn-out process ● Running on 16.05, needed additional JavaScript for Koha to release information to OpenAthens ● Plugin sends patron type values not codes ● Works regardless of Koha login method ● Discovery searches in Koha are smoother ● Redirection doesn’t work in only one scenario
  • 19. ULTIMATE GOALS On- and off-campus access to all library eResources with one (Koha) login and in one seamless transfer. Anyone with an active institutional Google account uses the same login to authenticate into all library resources and services
  • 20. Open Athens + EDS + Koha = 90% to goal Koha + Oauth2 = 75% to goal Nearly there!
  • 21. Thanks! Myka Kennedy Stephens Seminary Librarian & Assistant Professor Lancaster Theological Seminary Lancaster, Pennsylvania Email: mkstephens@lancasterseminary.edu Facebook: @mykakennedystephens Blog: www.mission-information.org Presentation template adapted from SlidesCarnival