Class DefaultRequestCodeChallengeMethodLookupFunction

  • All Implemented Interfaces:
    Function<org.opensaml.profile.context.ProfileRequestContext,​String>, org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.profile.context.ProfileRequestContext,​String>

    public class DefaultRequestCodeChallengeMethodLookupFunction
    extends AbstractAuthenticationRequestLookupFunction<String>
    A function that returns code challenge method value of the authentication request via a lookup function. This default lookup locates code challenge method from oidc authentication request if available. If information is not available, null is returned. If there is code_challenge_method in request object it is used instead of code_challenge_method parameter.
    • Field Detail

      • log

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

      • DefaultRequestCodeChallengeMethodLookupFunction

        public DefaultRequestCodeChallengeMethodLookupFunction()
    • Method Detail

      • doLookup

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