All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class RevokeTokenChain extends AbstractOIDCLogoutPropagationAction
An action that revokes the token chain related to the logout propagation.
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Ckass logger.
    • revocationCache

      @NonnullAfterInit private RevocationCache revocationCache
      Token revocation cache instance to use.
    • chainRevocationLifetimeLookupStrategy

      @Nonnull private Function<ProfileRequestContext,Duration> chainRevocationLifetimeLookupStrategy
      Lookup function to supply chain revocation lifetime.
    • revocationLifetime

      @Nullable private Duration revocationLifetime
      Revocation lifetime to use.
    • rootTokenIdentifier

      @Nullable private String rootTokenIdentifier
      Root token identifier to be revoked.
  • Constructor Details

    • RevokeTokenChain

      public RevokeTokenChain()
      Constructor.
  • Method Details