From: phasefx Date: Wed, 7 Jul 2010 18:48:38 +0000 (+0000) Subject: Lost my commit msg the first time around, so... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=6dd66f1524e40b9f47d936ffd2459467a390feec;p=evergreen%2Fbjwebb.git 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 --- diff --git a/Open-ILS/examples/remoteauth.cgi b/Open-ILS/examples/remoteauth.cgi index 4529b7c3b..c50725dd0 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;