Class TokenRequestNonceLookupFunction

java.lang.Object
net.shibboleth.idp.plugin.oidc.op.profile.context.navigate.AbstractTokenClaimsLookupFunction<com.nimbusds.openid.connect.sdk.Nonce>
net.shibboleth.idp.plugin.oidc.op.profile.context.navigate.TokenRequestNonceLookupFunction
All Implemented Interfaces:
Function<ProfileRequestContext,com.nimbusds.openid.connect.sdk.Nonce>, ContextDataLookupFunction<ProfileRequestContext,com.nimbusds.openid.connect.sdk.Nonce>

public class TokenRequestNonceLookupFunction extends AbstractTokenClaimsLookupFunction<com.nimbusds.openid.connect.sdk.Nonce>
For Token and UserInfo end points. A function that returns copy of nonce via a lookup function. This lookup locates nonce from token for token request handling. If token nonce is not available, null is returned.
  • Constructor Details

    • TokenRequestNonceLookupFunction

      public TokenRequestNonceLookupFunction()
  • Method Details

    • doLookup

      com.nimbusds.openid.connect.sdk.Nonce doLookup(@Nonnull TokenClaimsSet tokenClaims)
      Implemented to perform the actual lookup.
      Specified by:
      doLookup in class AbstractTokenClaimsLookupFunction<com.nimbusds.openid.connect.sdk.Nonce>
      Parameters:
      tokenClaims - token claims set to perform the lookup from.
      Returns:
      lookup value.