From: Galen Charlton Date: Thu, 26 Sep 2013 21:24:42 +0000 (-0700) Subject: LP#1207281: require SSL when downloading offline patron list X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=55459e8eab9b532694f6174dd7441f70107852ed;p=working%2FEvergreen.git LP#1207281: require SSL when downloading offline patron list This patch builds on the previous one by forcing use of SSL for downloading the offline patron list. It also updates the Apache 2.4 example configuration. Signed-off-by: Galen Charlton Signed-off-by: Bill Erickson Signed-off-by: Mike Rylander --- diff --git a/Open-ILS/examples/apache/eg_vhost.conf.in b/Open-ILS/examples/apache/eg_vhost.conf.in index d640191471..b8b750cc0b 100644 --- a/Open-ILS/examples/apache/eg_vhost.conf.in +++ b/Open-ILS/examples/apache/eg_vhost.conf.in @@ -499,6 +499,7 @@ RewriteRule .? - [E=locale:%{HTTP:Accept-Language}] require valid-user PerlSendHeader On allow from all + SSLRequireSSL # ---------------------------------------------------------------------------------- diff --git a/Open-ILS/examples/apache_24/eg_vhost.conf.in b/Open-ILS/examples/apache_24/eg_vhost.conf.in index f8537d4cf4..eec9deb229 100644 --- a/Open-ILS/examples/apache_24/eg_vhost.conf.in +++ b/Open-ILS/examples/apache_24/eg_vhost.conf.in @@ -491,6 +491,20 @@ RewriteRule .? - [E=locale:%{HTTP:Accept-Language}] Require all granted +# ---------------------------------------------------------------------------------- +# Protect Standalone/Offline mode files from public view +# ---------------------------------------------------------------------------------- + + AuthType Basic + AuthName "Standalone Mode Login" + PerlOptions +GlobalRequest + PerlSetVar OILSProxyPermissions "STAFF_LOGIN" + PerlAuthenHandler OpenILS::WWW::Proxy::Authen + require valid-user + PerlSendHeader On + allow from all + SSLRequireSSL + # ---------------------------------------------------------------------------------- # Reporting output lives here diff --git a/Open-ILS/xul/staff_client/chrome/content/main/menu.js b/Open-ILS/xul/staff_client/chrome/content/main/menu.js index aab90009ea..1aa293f5a2 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/menu.js +++ b/Open-ILS/xul/staff_client/chrome/content/main/menu.js @@ -1383,7 +1383,7 @@ main.menu.prototype = { function() { try { var x = new XMLHttpRequest(); - var url = 'http://' + XML_HTTP_SERVER + '/standalone/list.txt'; + var url = 'https://' + XML_HTTP_SERVER + '/standalone/list.txt'; x.open("GET",url,false); x.send(null); if (x.status == 200) {