Class DefaultRequestMaxAgeLookupFunction

All Implemented Interfaces:
Function<ProfileRequestContext,Duration>, ContextDataLookupFunction<ProfileRequestContext,Duration>

public class DefaultRequestMaxAgeLookupFunction extends AbstractAuthenticationRequestLookupFunction<Duration>
A function that returns authentication max age parameter the request via a lookup function. This default lookup locates max age from oidc authentication request if available. If information is not available, null is returned. If there is max_age parameter in request object it is used instead of max_age request parameter.
  • Field Details

    • log

      @Nonnull private org.slf4j.Logger log
      Class logger.
  • Constructor Details

    • DefaultRequestMaxAgeLookupFunction

      public DefaultRequestMaxAgeLookupFunction()
  • Method Details

    • doLookup

      protected Duration doLookup(@Nonnull com.nimbusds.openid.connect.sdk.AuthenticationRequest req)
      Implemented to perform the actual lookup from OIDC authentication request.
      Specified by:
      doLookup in class AbstractAuthenticationRequestLookupFunction<Duration>
      Parameters:
      req - authentication request to perform the lookup from.
      Returns:
      lookup value.