From 6dd66f1524e40b9f47d936ffd2459467a390feec Mon Sep 17 00:00:00 2001 From: phasefx Date: Wed, 7 Jul 2010 18:48:38 +0000 Subject: [PATCH] Lost my commit msg the first time around, so... This CGI script might be useful for providing an easy way for EZproxy to authenticate users against an Evergreen instance. For example, if you modify your eg_vhost.conf by adding this: AddHandler cgi-script .pl AllowOverride None Options +ExecCGI allow from all and make that directory and copy remoteauth.cgi to it: mkdir /openils/var/cgi-bin/ezproxy/ cp remoteauth.cgi /openils/var/cgi-bin/ezproxy/ Then you could add a line like this to the users.txt of your EZproxy instance: ::external=https://hostname/cgi-bin/ezproxy/remoteauth.cgi,post=user=^u&passwd=^p git-svn-id: svn://svn.open-ils.org/ILS/trunk@16872 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/examples/remoteauth.cgi | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Open-ILS/examples/remoteauth.cgi b/Open-ILS/examples/remoteauth.cgi index 4529b7c3b5..c50725dd0f 100755 --- a/Open-ILS/examples/remoteauth.cgi +++ b/Open-ILS/examples/remoteauth.cgi @@ -1,4 +1,25 @@ #!/usr/bin/perl + +# This CGI script might be useful for providing an easy way for EZproxy to authenticate +# users against an Evergreen instance. +# +# For example, if you modify your eg_vhost.conf by adding this: +# +# AddHandler cgi-script .pl +# AllowOverride None +# Options +ExecCGI +# allow from all +# +# +# and make that directory and copy remoteauth.cgi to it: +# mkdir /openils/var/cgi-bin/ezproxy/ +# cp remoteauth.cgi /openils/var/cgi-bin/ezproxy/ +# +# Then you could add a line like this to the users.txt of your EZproxy instance: +# +# ::external=https://hostname/cgi-bin/ezproxy/remoteauth.cgi,post=user=^u&passwd=^p +# + #use strict; use warnings; -- 2.43.2