Interface AuditableEvent

All Superinterfaces:
Event, SerializableAsMap
All Known Implementing Classes:
AccessTokenAuthenticationEvent, AccountCreatedGraphQLEvent, AccountCreatedScimEvent, AccountDeletedGraphQLEvent, AccountDeletedScimEvent, AccountUpdatedGraphQLEvent, AccountUpdatedScimEvent, ActivatedAccountEvent, BackchannelAuthenticationEvent, ConsumedAuthorizationCodeOAuthEvent, ConsumedDeviceCodeOAuthEvent, ConsumedInitialAccessTokenDcrOAuthEvent, CreatedAccountEvent, CreatedSsoSessionEvent, FailedAuthenticationActionEvent, FailedAuthenticationEvent, FailedCatVerificationEvent, FailureBackchannelAuthenticationEvent, FailureClientAuthenticationEvent, IntrospectionOAuthEvent, IssuedAccessTokenOAuthEvent, IssuedAuthorizationCodeOAuthEvent, IssuedDelegationOAuthEvent, IssuedDeviceCodeOAuthEvent, IssuedIdTokenOAuthEvent, IssuedInitialAccessTokenDcrOAuthEvent, IssuedRefreshTokenOAuthEvent, LinkedAccountEvent, LogoutAuthenticationEvent, ProfileAddedSystemEvent, RegisteredDcrClientOAuthEvent, RevokedAccessTokenOAuthEvent, RevokedDelegationOAuthEvent, RevokedDelegationScimEvent, RevokedInitialAccessTokenDcrOAuthEvent, RevokedRefreshTokenOAuthEvent, StartedBackchannelAuthenticationEvent, SuccessAuthenticationEvent, SuccessBackchannelAuthenticationEvent, SuccessClientAuthenticationEvent, SuccessSsoAuthenticationEvent, UnlinkedAccountEvent, UserInfoOAuthEvent

public interface AuditableEvent extends Event
A common interface for any event considered auditable, i.e. that should be included in audit logging.
Since:
2.2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Get all AuditData associated with this auditable event.

    Methods inherited from interface se.curity.identityserver.sdk.data.events.Event

    asMap
  • Method Details

    • getAuditData

      AuditData getAuditData()
      Get all AuditData associated with this auditable event.

      This method must always return the same instant of AuditData.

      Returns:
      the AuditData concisely describing the auditable data of this event