SlideShare a Scribd company logo
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

asp-net.pptx
asp-net.pptxasp-net.pptx
asp-net.pptx
Fajar Baskoro
 
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
Terminalfour
 
MVC Web Application
MVC Web ApplicationMVC Web Application
MVC Web Application
KLabCyscorpions-TechBlog
 
Hierarchy requirements
Hierarchy requirements Hierarchy requirements
Hierarchy requirements
Charles Severance
 
Using the Kentico CMS API
Using the Kentico CMS APIUsing the Kentico CMS API
Using the Kentico CMS API
Thomas 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 8
Thomas Robbins
 
sell idea
sell ideasell idea
sell idea
Rashmi Joshi
 
CeCC Single Source Publishing Examples
CeCC Single Source Publishing ExamplesCeCC Single Source Publishing Examples
CeCC Single Source Publishing Examples
Helen Thompson
 
Confluence Wiki as a CMS
Confluence Wiki as a CMSConfluence Wiki as a CMS
Confluence Wiki as a CMS
CustomWare
 
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
Nicolle Morton
 
Tools for Collaborative Working
Tools for Collaborative WorkingTools for Collaborative Working
Tools for Collaborative Working
Lancaster University Library
 
Kentico and MVC
Kentico and MVCKentico and MVC
Kentico and MVC
Cheryl MacDonald
 
Website Mashup
Website MashupWebsite Mashup
Website Mashup
librarywebchic
 
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
Scott Taylor
 
Leveraging Administrative Tasks with Webservices
Leveraging Administrative Tasks with WebservicesLeveraging Administrative Tasks with Webservices
Leveraging Administrative Tasks with Webservices
hannonhill
 
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
Vangelis Banos
 
Web server architecture
Web server architectureWeb server architecture
Web server architecture
Tewodros K
 
SharePoint Development in Government Environments
SharePoint Development in Government EnvironmentsSharePoint Development in Government Environments
SharePoint Development in Government Environments
Gunjan 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 OpenAthens
Eduserv
 
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
Dubhgan 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 Platforms
Una Daly
 
Reiss 4
Reiss 4Reiss 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
Fred 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 journey
OpenAthens
 
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
Japan Electronic Publishing Association
 
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).pdf
Teshome 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 Intranets
Nina McHale
 
B01 markus gylling-epub
B01 markus gylling-epubB01 markus gylling-epub
B01 markus gylling-epub
MyungJi University
 
B01 markus gylling-epub
B01 markus gylling-epubB01 markus gylling-epub
B01 markus gylling-epub
MyungJi University
 
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
Eduserv
 
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-03
Lancaster University Library
 
eFront Platform Overview
eFront Platform OvervieweFront Platform Overview
eFront Platform Overview
Jorge Dollisen
 
ShibbolethAccess4librarians
ShibbolethAccess4librariansShibbolethAccess4librarians
ShibbolethAccess4librarians
HEAnet
 

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

Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 

Recently uploaded (20)

Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 

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