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>
Tue, 6 Mar 2012 16:02:45 +0000 (11:02 -0500)
commit3fb6d973026cb87e47c7a7672732977ea5133628
tree926ecfb53989f7d9c906ecc482a6d7b74632a615
parent52e481bd72e6a8efb0771d0948d4fcd220b77682
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