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
Ad

More Related Content

What's hot (20)

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
 
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
 
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
 
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
 
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
 

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
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
Reiss 4
National Information Standards Organization (NISO)
 
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
 
ufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdfufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdf
Teshome Oljira
 
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
 
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
 
00183945 BIP Mihir Pancholi presentation.pptx
00183945 BIP Mihir Pancholi presentation.pptx00183945 BIP Mihir Pancholi presentation.pptx
00183945 BIP Mihir Pancholi presentation.pptx
MakalamangiBrown
 
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
 
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
 
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
 
ufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdfufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdf
Teshome Oljira
 
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
 
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
 
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
 
00183945 BIP Mihir Pancholi presentation.pptx
00183945 BIP Mihir Pancholi presentation.pptx00183945 BIP Mihir Pancholi presentation.pptx
00183945 BIP Mihir Pancholi presentation.pptx
MakalamangiBrown
 
Ad

Recently uploaded (20)

The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Ad

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: [email protected] Facebook: @mykakennedystephens Blog: www.mission-information.org Presentation template adapted from SlidesCarnival