Class AbstractAuthorizationAuditListener

java.lang.Object
org.springframework.boot.actuate.security.AbstractAuthorizationAuditListener
All Implemented Interfaces:
EventListener, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.ApplicationListener<org.springframework.security.authorization.event.AuthorizationEvent>
Direct Known Subclasses:
AuthorizationAuditListener

public abstract class AbstractAuthorizationAuditListener extends Object implements org.springframework.context.ApplicationListener<org.springframework.security.authorization.event.AuthorizationEvent>, org.springframework.context.ApplicationEventPublisherAware
Abstract ApplicationListener to expose Spring Security authorization denied and authorization granted events as AuditEvents.
Since:
1.3.0
  • Constructor Details

    • AbstractAuthorizationAuditListener

      public AbstractAuthorizationAuditListener()
  • Method Details

    • setApplicationEventPublisher

      public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher)
      Specified by:
      setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAware
    • getPublisher

      protected org.springframework.context.ApplicationEventPublisher getPublisher()
    • publish

      protected void publish(AuditEvent event)