]> git.evergreen-ils.org Git - Evergreen.git/commit
RemoteAuth EZProxy CGI authentication
authorJeff Davis <jeff.davis@bc.libraries.coop>
Thu, 21 Nov 2019 22:43:33 +0000 (14:43 -0800)
committerGalen Charlton <gmc@equinoxinitiative.org>
Tue, 25 Aug 2020 20:45:33 +0000 (16:45 -0400)
commit2234f5ea25f9db51de157e8480d481d6abf996a6
treeb7efc02447ba47d7c551c913d8863a6b12e51e21
parent1e356c7ca5ababc70618a37e59a87f55f05975d2
RemoteAuth EZProxy CGI authentication

This commit adds a RemoteAuth handler (and associated templates,
configuration, and sample data) for EZProxy CGI user authentication:

https://help.oclc.org/Library_Management/EZproxy/Authenticate_users/EZproxy_authentication_methods/CGI_authentication

The user is presented with a login form.  If their account is
authorized, they will be redirected to EZProxy with a valid
authentication ticket, allowing them to access online resources.  If
they are not authorized, an error message is displayed indicating why
the auth attempt failed.  The login form and error messages use
Template Toolkit (TT2) templates and can be customized.

Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/examples/apache_24/eg_startup.in
Open-ILS/examples/apache_24/eg_vhost.conf.in
Open-ILS/src/perlmods/lib/OpenILS/WWW/RemoteAuth/EZProxyCGI.pm [new file with mode: 0644]
Open-ILS/src/templates/remoteauth/ezproxycgi/error.tt2 [new file with mode: 0644]
Open-ILS/src/templates/remoteauth/ezproxycgi/footer.tt2 [new file with mode: 0644]
Open-ILS/src/templates/remoteauth/ezproxycgi/header.tt2 [new file with mode: 0644]
Open-ILS/src/templates/remoteauth/ezproxycgi/login.tt2 [new file with mode: 0644]
Open-ILS/src/templates/remoteauth/ezproxycgi/login_form.tt2 [new file with mode: 0644]
Open-ILS/tests/datasets/sql/remoteauth.sql