From f9493ae5b5416ff17685b9c8dcc0b813336f0ad8 Mon Sep 17 00:00:00 2001 From: Thomas Berezansky Date: Tue, 3 Jan 2012 13:48:18 -0500 Subject: [PATCH] Change default proxy configs to Authen variant Also, because Authen causes Indexes to function, turn them off by default. Signed-off-by: Thomas Berezansky Signed-off-by: Mike Rylander --- Open-ILS/examples/apache/eg_vhost.conf | 59 ++++++++++++++++---------- 1 file changed, 37 insertions(+), 22 deletions(-) diff --git a/Open-ILS/examples/apache/eg_vhost.conf b/Open-ILS/examples/apache/eg_vhost.conf index cf593edfe1..82872dacba 100644 --- a/Open-ILS/examples/apache/eg_vhost.conf +++ b/Open-ILS/examples/apache/eg_vhost.conf @@ -70,6 +70,11 @@ RewriteRule . - [E=OILS_OPAC_RID:%2,E=OILS_TIME_YEAR:%{TIME_YEAR}] RewriteCond %{REQUEST_URI} ^/opac/(.*?)/ RewriteRule . - [E=locale:%1] +# ---------------------------------------------------------------------------------- +# For sanity reasons, default indexes to Off +# ---------------------------------------------------------------------------------- +Options -Indexes + # ---------------------------------------------------------------------------------- # Configure the OPAC # ---------------------------------------------------------------------------------- @@ -371,10 +376,13 @@ RewriteRule . - [E=locale:en-US] # ---------------------------------------------------------------------------------- SetHandler perl-script - PerlSetVar OILSProxyTitle "Exporter Login" - PerlSetVar OILSProxyDescription "Please log in with an authorized staff account to export records" + AuthType Basic + AuthName "Exporter Login" + PerlOptions +GlobalRequest PerlSetVar OILSProxyPermissions "STAFF_LOGIN" - PerlHandler OpenILS::WWW::Proxy OpenILS::WWW::Exporter + PerlAuthenHandler OpenILS::WWW::Proxy::Authen + require valid-user + PerlHandler OpenILS::WWW::Exporter Options +ExecCGI PerlSendHeader On allow from all @@ -382,21 +390,25 @@ RewriteRule . - [E=locale:en-US] SetHandler perl-script - PerlSetVar OILSProxyTitle "Batch Update Login" - PerlSetVar OILSProxyDescription "Please log in to update records in batch" + AuthType Basic + AuthName "Batch Update Login" + PerlOptions +GlobalRequest PerlSetVar OILSProxyPermissions "STAFF_LOGIN" - PerlHandler OpenILS::WWW::Proxy OpenILS::WWW::TemplateBatchBibUpdate + PerlAuthenHandler OpenILS::WWW::Proxy::Authen + require valid-user + PerlHandler OpenILS::WWW::TemplateBatchBibUpdate PerlSendHeader On Options +ExecCGI allow from all - SetHandler perl-script - PerlSetVar OILSProxyTitle "Circ Extras Login" - PerlSetVar OILSProxyDescription "Please log in with an authorized staff account to export records" + AuthType Basic + AuthName "Circ Extras Login" + PerlOptions +GlobalRequest PerlSetVar OILSProxyPermissions "STAFF_LOGIN" - PerlHandler OpenILS::WWW::Proxy + PerlAuthenHandler OpenILS::WWW::Proxy::Authen + require valid-user Options +ExecCGI PerlSendHeader On allow from all @@ -406,11 +418,12 @@ RewriteRule . - [E=locale:en-US] # Reporting output lives here # ---------------------------------------------------------------------------------- - SetHandler perl-script - PerlSetVar OILSProxyTitle "Report Login" - PerlSetVar OILSProxyDescription "Please log in with an authorized staff account to view this report" + AuthType Basic + AuthName "Report Login" + PerlOptions +GlobalRequest PerlSetVar OILSProxyPermissions "VIEW_REPORT_OUTPUT" - PerlHandler OpenILS::WWW::Proxy + PerlAuthenHandler OpenILS::WWW::Proxy::Authen + require valid-user Options +ExecCGI PerlSendHeader On allow from all @@ -420,11 +433,12 @@ RewriteRule . - [E=locale:en-US] # Selfcheck interface # ---------------------------------------------------------------------------------- - SetHandler perl-script - PerlSetVar OILSProxyTitle "Self-check Login" - PerlSetVar OILSProxyDescription "Please log in with an authorized staff account to activate the self-check interface" + AuthType Basic + AuthName "Self-check Login" + PerlOptions +GlobalRequest PerlSetVar OILSProxyPermissions "STAFF_LOGIN" - PerlHandler OpenILS::WWW::Proxy + PerlAuthenHandler OpenILS::WWW::Proxy::Authen + require valid-user Options +ExecCGI PerlSendHeader On allow from all @@ -482,11 +496,12 @@ RewriteRule ^/conify/([a-z]{2}-[A-Z]{2})/global/(.*)$ /conify/global/$2 [E=local XMLEntContentType "text/html; charset=utf-8" AddOutputFilter INCLUDES;XMLENT .html - SetHandler perl-script - PerlSetVar OILSProxyTitle "Dojo Admin Login" - PerlSetVar OILSProxyDescription "Please log in with an authorized staff account to administer Evergreen" + AuthType Basic + AuthName "Dojo Admin Login" + PerlOptions +GlobalRequest PerlSetVar OILSProxyPermissions "STAFF_LOGIN" - PerlHandler OpenILS::WWW::Proxy + PerlAuthenHandler OpenILS::WWW::Proxy::Authen + require valid-user Options +ExecCGI PerlSendHeader On allow from all -- 2.43.2