Class TokenRequestIDTokenDeliveryClaimsLookupFunction

  • All Implemented Interfaces:
    Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.claims.ClaimsSet>, ContextDataLookupFunction<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.claims.ClaimsSet>

    public class TokenRequestIDTokenDeliveryClaimsLookupFunction
    extends AbstractTokenClaimsLookupFunction<com.nimbusds.openid.connect.sdk.claims.ClaimsSet>
    For Token end point. A function that returns copy of token delivery claims meant only for id token via a lookup function. This lookup locates delivery claims from token (Authorization Code / Access Token) for token request handling. If token delivery claims are not available, null is returned.
    • Constructor Detail

      • TokenRequestIDTokenDeliveryClaimsLookupFunction

        public TokenRequestIDTokenDeliveryClaimsLookupFunction()
    • Method Detail

      • doLookup

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