Class AuthenticationRequestTimeLookupFunction

java.lang.Object
net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AuthenticationRequestTimeLookupFunction
All Implemented Interfaces:
Function<ProfileRequestContext,Instant>

public class AuthenticationRequestTimeLookupFunction extends Object implements Function<ProfileRequestContext,Instant>
Lookup function that returns the time at which the RP sent the authentication request, as taken from the authentication request object.
  • Field Details

    • authenticationRequestLookupStrategy

      @Nonnull private Function<ProfileRequestContext,OIDCAuthenticationRequest> authenticationRequestLookupStrategy
      Strategy used to locate the OIDCAuthenticationRequest. Defaults to the outbound message context of the PRC.
    • clockSkew

      @Nonnull private Duration clockSkew
      A clock skew to apply to the authentication request time. This accounts for differences between system clocks by treating the authentication request as if it occurred slightly earlier by the specified skew duration. By default there is no skew.
  • Constructor Details

    • AuthenticationRequestTimeLookupFunction

      public AuthenticationRequestTimeLookupFunction()
      Constructor.
  • Method Details