From: Bill Erickson Date: Tue, 14 Jun 2016 20:16:08 +0000 (-0400) Subject: LP#1592565 Log successful authtoken and workstation X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=edaee081c0d7eaff3bc907f24129358d9e830439;p=evergreen%2Fmasslnc.git LP#1592565 Log successful authtoken and workstation Recover a previously existing activity log entry that logged the username, authtoken, and workstation (when available) for successful logins. Signed-off-by: Bill Erickson Signed-off-by: Jeff Godin --- diff --git a/Open-ILS/src/c-apps/oils_auth.c b/Open-ILS/src/c-apps/oils_auth.c index fd9b5e74fa..068e0f19c4 100644 --- a/Open-ILS/src/c-apps/oils_auth.c +++ b/Open-ILS/src/c-apps/oils_auth.c @@ -516,6 +516,18 @@ static oilsEvent* oilsAuthHandleLoginOK( jsonObject* userObj, const char* uname, jsonObjectGetKey(authEvt, "payload") // cloned within Event ); + osrfLogActivity(OSRF_LOG_MARK, + "successful login: username=%s, authtoken=%s, workstation=%s", + uname, + jsonObjectGetString( + jsonObjectGetKeyConst( + jsonObjectGetKeyConst(authEvt, "payload"), + "authtoken" + ) + ), + workstation ? workstation : "" + ); + jsonObjectFree(authEvt); } else {