Class AuditLoginListener
java.lang.Object
org.craftercms.studio.impl.v2.security.listener.AbstractAuditListener
org.craftercms.studio.impl.v2.security.listener.AuditLoginListener
Listener for Spring's login that records events using Studio's audit service
- Since:
- 4.0
- Author:
- joseross
-
Field Summary
Fields inherited from class org.craftercms.studio.impl.v2.security.listener.AbstractAuditListener
auditServiceInternal, logger, siteService, studioConfiguration -
Constructor Summary
ConstructorsConstructorDescriptionAuditLoginListener(StudioConfiguration studioConfiguration, SiteService siteService, AuditServiceInternal auditServiceInternal) -
Method Summary
Modifier and TypeMethodDescriptionvoidrecordAuthenticationFailure(org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent event) voidrecordAuthenticationSuccess(org.springframework.security.authentication.event.AuthenticationSuccessEvent event) Methods inherited from class org.craftercms.studio.impl.v2.security.listener.AbstractAuditListener
recordAuthenticationEvent, recordSessionTimeoutEvent
-
Constructor Details
-
AuditLoginListener
@ConstructorProperties({"studioConfiguration","siteService","auditServiceInternal"}) public AuditLoginListener(StudioConfiguration studioConfiguration, SiteService siteService, AuditServiceInternal auditServiceInternal)
-
-
Method Details
-
recordAuthenticationSuccess
@EventListener public void recordAuthenticationSuccess(org.springframework.security.authentication.event.AuthenticationSuccessEvent event) -
recordAuthenticationFailure
@EventListener public void recordAuthenticationFailure(org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent event)
-