Class AuditLoginListener
- java.lang.Object
-
- org.craftercms.studio.impl.v2.security.listener.AbstractAuditListener
-
- org.craftercms.studio.impl.v2.security.listener.AuditLoginListener
-
public class AuditLoginListener extends AbstractAuditListener
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
Constructors Constructor Description AuditLoginListener(StudioConfiguration studioConfiguration, SiteService siteService, AuditServiceInternal auditServiceInternal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
recordAuthenticationFailure(org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent event)
void
recordAuthenticationSuccess(org.springframework.security.authentication.event.AuthenticationSuccessEvent event)
-
Methods inherited from class org.craftercms.studio.impl.v2.security.listener.AbstractAuditListener
recordAuthenticationEvent
-
-
-
-
Constructor Detail
-
AuditLoginListener
@ConstructorProperties({"studioConfiguration","siteService","auditServiceInternal"}) public AuditLoginListener(StudioConfiguration studioConfiguration, SiteService siteService, AuditServiceInternal auditServiceInternal)
-
-
Method Detail
-
recordAuthenticationSuccess
@EventListener public void recordAuthenticationSuccess(org.springframework.security.authentication.event.AuthenticationSuccessEvent event)
-
recordAuthenticationFailure
@EventListener public void recordAuthenticationFailure(org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent event)
-
-