3e7992560027364f56fb4fb0ef645623bd020c3b |
|
03-Nov-2015 |
jamiebowen <jamie.bowen@forgerock.com> |
AME-8662 Make Common Audit Access logs from RADIUS server
AME-8662 Make Common Audit Access logs from RADIUS server
AME-8662 Code in place to make an entry access audit log.
- Not seeing an entry at the moment, or even an access.csv file.
AME-8662 Code in place to make an entry access audit log.
- Not seeing an entry at the moment, or even an access.csv file.
AME-8662 Audit Logging and Event Registration now initiated via event bus.
Previously there was lots of specific code relating to both event registration (which totals events for MXBeans/JMX reporting) and audit logging in the OpenAMAuthHander which is supposed to be pluggable. To make it easier to plug in new handlers it is now possible to get the RadiusEventBus injected into a new handler and post events to it. This will cause audit logging and event registration.
AME-8662 Rationalisation of events, client info pulled from RadiusRequestContext.
- Now get access audit log entries on entry, and one on exit but with no info in it.
Next need to refactor to make AccessRequestHandler#handle return a RadiusResponse object that contains the response, and have the request handler make the audit entry, and if the audit succeeds (or fails but settings dictate that should not fail the request) then send the response.
AME-8662 Now makes access exit log entries.
AME-8662 Deleted RadiusResponseHandler - not used any more.
AME-8662 Fix as TimeUnit in Audit API has changed. |