Class DefaultPushedAuthorizationRequestUriDeserializationFunction

All Implemented Interfaces:
BiFunction<ProfileRequestContext,URI,Map<String,Object>>, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent

public class DefaultPushedAuthorizationRequestUriDeserializationFunction extends AbstractPushedAuthorizationRequestComponent implements BiFunction<ProfileRequestContext,URI,Map<String,Object>>
Default deserialization function for decoding the request URI into claims set within OAuth2 PAR.
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
    • dataSealer

      @NonnullAfterInit private DataSealer dataSealer
      Data sealer for decrypting the contents of the claims set.
    • objectMapper

      @NonnullAfterInit private com.fasterxml.jackson.databind.ObjectMapper objectMapper
      Object mapper used for deserializing the claims set.
    • replayCache

      @NonnullAfterInit private ReplayCache replayCache
      Message replay cache instance to use.
    • lifetime

      @Nonnull private Duration lifetime
      The lifetime for replay cache record.
  • Constructor Details

    • DefaultPushedAuthorizationRequestUriDeserializationFunction

      public DefaultPushedAuthorizationRequestUriDeserializationFunction()
      Constructor.
  • Method Details