LP#1842297: Implements patron sign-on to the OpenAthens service.
authoroajulianclementson <51331324+oajulianclementson@users.noreply.github.com>
Wed, 30 Mar 2022 11:51:59 +0000 (12:51 +0100)
committerJane Sandberg <sandbergja@gmail.com>
Fri, 23 Sep 2022 03:01:04 +0000 (20:01 -0700)
commite74bd8299a3cb04d94f2012138764e2b3211c167
treee42ea32ebf95c0779f73a93b48274377ca842496
parent01f87025e11c16bd94e4bb5ed8bb4a29bbec7080
LP#1842297: Implements patron sign-on to the OpenAthens service.

For libraries who are OpenAthens customers, they can configure Evergreen to sign their patrons on to OpenAthens
either immediately when they sign on to Evergreen, or on demand when they select their library as their method
to sign on to OpenAthens-protected resources.

Signed-off-by: oajulianclementson <51331324+oajulianclementson@users.noreply.github.com>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
24 files changed:
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts
Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
Open-ILS/src/extras/install/Makefile.debian-bullseye
Open-ILS/src/extras/install/Makefile.debian-buster
Open-ILS/src/extras/install/Makefile.debian-stretch
Open-ILS/src/extras/install/Makefile.fedora
Open-ILS/src/extras/install/Makefile.ubuntu-bionic
Open-ILS/src/extras/install/Makefile.ubuntu-focal
Open-ILS/src/perlmods/Build.PL
Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/OpenAthens.pm [new file with mode: 0644]
Open-ILS/src/perlmods/t/19-OpenILS-WWW-EGCatLoader.t
Open-ILS/src/perlmods/t/25-OpenILS-WWW-EGCatLoader-OpenAthens.t [new file with mode: 0644]
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/800.fkeys.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.openathens_identity.sql [new file with mode: 0644]
docs/RELEASE_NOTES_NEXT/Administration/OpenAthens_SignOn.adoc [new file with mode: 0644]
docs/modules/installation/pages/system_requirements.adoc