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>
Thu, 15 Sep 2022 13:10:32 +0000 (06:10 -0700)
commit8a14347b171b7ac59f5384abfd6d8b24c34f5bec
tree077afad73e7522f7439072d6ae1f8f18fbe5c338
parent47c088545f6741598efee6ddc4f312c5224c6b9f
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