Package org.forgerock.openam.audit
Audit logging based on Commons Audit.
- Since:
- 13.0.0
-
Interface Summary Interface Description AMAuditEventBuilder<T extends AMAuditEventBuilder<T>> A common interface for all OpenAM audit event builders.AMAuditService Extended interface of the commonsAuditServiceto allow for OpenAM specific configuration.AuditEventHandlerFactory A factory for creating an audit event handler.AuditEventPublisher Responsible for publishing locally created audit events to the AuditService.AuditServiceProvider Responsible for creating and initializing instances ofAuditServiceand its associatedConnectionFactory. -
Class Summary Class Description AbstractHttpAccessAuditFilter Responsible for logging access audit events for CHF requests.AMAccessAuditEventBuilder Builder for OpenAM audit access events.AMActivityAuditEventBuilder Builder for OpenAM audit access events.AMAuditEventBuilderUtils Collection of static helper methods for use by AM AuditEventBuilders.AMAuthenticationAuditEventBuilder Builder for OpenAM audit authentication events.AMConfigAuditEventBuilder Builder for OpenAM audit config events.AuditConstants Collection of constants related to auditing.AuditCoreGuiceModule Guice Module for configuring bindings for the OpenAM Audit Core classes.AuditEventFactory Factory for creation of AuditEvent builders.AuditEventPublisherImpl Responsible for publishing locally created audit events to the AuditService.AuditServiceProviderImpl Responsible for creating the AuditService on configuration change.DefaultAuditServiceProxy Extension of the commonsAuditServiceProxythat allows for OpenAM specific configuration to be exposed in a thread-safe way.HttpAccessAuditFilterFactory Factory to assist with the creation of audit filters for restlet access.RealmAuditServiceProxy Extension of the commonsAuditServiceProxythat allows for OpenAM specific configuration to be exposed in a thread-safe way. -
Enum Summary Enum Description AuditConstants.AuthenticationFailureReason Predefined values for the entries in the authentication audit "entries/info/failureReason" field.AuditConstants.Component Predefined components for audit events.AuditConstants.ConfigOperation Predefined operations for configuration events.AuditConstants.EntriesInfoFieldKey Predefined keys for the entries in the authentication audit "entries/info" field.AuditConstants.EventName Predefined names for audit events.AuditConstants.TrackingIdKey Predefined tracking ID types.