User activity tracking: ingress, auth.verify, and login agent
authorBill Erickson <berick@esilibrary.com>
Mon, 16 Jan 2012 21:24:54 +0000 (16:24 -0500)
committerBill Erickson <berick@esilibrary.com>
Mon, 27 Feb 2012 20:26:06 +0000 (15:26 -0500)
commitfbb3b7240b861d4c0e11ec8e4b870f59de9f658c
tree2a9039a17a441a7aee2f93e683f26f9dd2a53075
parent3fdf7b1fe8fd2e9dcce3923c0b8a7d7545dd0e9a
User activity tracking: ingress, auth.verify, and login agent

Pile of user activity related additions:

* Set the global default Apache ingress value to 'apache'.  Overridable.
* Set the ingress value for remoteauth.cgi to 'remoteauth'
* Change remoteauth.cgi to use auth verify instead of true login
* Set ingress value for SIP to 'sip2'
* Set the ingress value for XMLRPC to 'xmlrpc'
* Set auth agent (ewho) to 'opac' for TPAC and JSPAC
* Set auth agent to 'staffclient' for staff client logins
* Set auth agent to 'authproxy' to the mod_perl Auth proxy
* Added support to the openils.User dojo class for auth verify and
  the login/verify "agent" parameter
* Set the auth agent to 'selfcheck' for the Selfcheck UI.  Also now using
  auth verify instead of login to check the patron username/barcode +
  password combination (when enforced).

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/examples/apache/startup.pl
Open-ILS/examples/remoteauth.cgi
Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy/Authen.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/XMLRPCGateway.pm
Open-ILS/web/js/dojo/openils/User.js
Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js
Open-ILS/web/opac/common/js/opac_utils.js
Open-ILS/xul/staff_client/chrome/content/auth/session.js