Table of Contents
This appendix describes the security event services.
This appendix describes the standard security events that are emitted to EventHandlingService from the SPI classes and default security service implementation classes. Use this reference to develop your own event handling providers by implementing the jeus.security.spi.EventHandlingService SPI.
The listing format is as follows:
G.2.X <Event type> = Event type Source Class: The class from which the Event was generated. Event Type: Event type Event Level: Event Level (FATAL, SERIOUS, WARNING, INFORMATION, DEBUG). Event Context: key/value pairs set for the Even context. Emitted When? the condition that must be fulfilled for the Event to be generated.
Normally, events are only emitted to an EventHandlingService that is in the same domain as the event source. This excludes two events, the security.install.successful and security.uninstall.attempt events, that are emitted to all configured domains in the security system.
For more information about the jeus.security.base.Event class and the jeus.security.spi.EventHandlingService class, refer to Javadoc.
The following is the list of the standard security events.
Source Class | jeus.security.spi.AuthorizationService |
Event Type | security.authentication.failed |
Event Level | WARNING |
Event Context |
|
Emitted When | Whenever the user authentication fails |
Source Class | jeus.security.spi.AuthenticationRepositoryService |
Event Type | security.authentication.repository.subject.added |
Event Level | INFORMATION |
Event Context |
|
Emitted When | Whenever a Subject is successfully added to the AuthenticationRepositoryService. |
Source Class | jeus.security.spi.AuthenticationRepositoryService |
Event Type | security.authentication.repository.subject.removed |
Event Level | INFORMATION |
Event Context |
|
Emitted When | Whenever a Subject is successfully removed from the AuthenticationRepositoryService. |
Source Class | jeus.security.spi.AuthenticationRepositoryService |
Event Type | security.authentication.repository.subject.removed.complete |
Event Level | INFORMATION |
Event Context |
|
Emitted When | Whenever a Subject is successfully removed from the AuthenticationRepositoryService. |
Source Class | jeus.security.spi.AuthorizationRepositoryService |
Event Type | security.authorization.repository.policy.added |
Event Level | INFORMATION |
Event Context |
|
Emitted When | Whenever a Policy is added to the AuthorizationRepositoryService. |
Source Class | jeus.security.spi.AuthorizationRepositoryService |
Event Type | security.authorization.repository.policy.removed |
Event Level | INFORMATION |
Event Context |
|
Emitted When | Whenever Policy data is removed from the AuthorizationRepositoryService. |
Source Class | jeus.security.spi.AuthorizationRepositoryService |
Event Type | security.authorization.repository.policy.removed.complete |
Event Level | INFORMATION |
Event Context |
|
Emitted When | Whenever a context id is removed from the AuthorizationRepositoryService. |
Source Class | jeus.security.spi.SecurityInstaller |
Event Type | security.install.successful |
Event Level | INFORMATION |
Event Context | None |
Emitted When | After the security system has been successfully installed. |