Class OIDCClientRegistrationRequestMetadataLookupFunction

  • All Implemented Interfaces:
    Function<org.opensaml.profile.context.ProfileRequestContext,​com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata>, org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.profile.context.ProfileRequestContext,​com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata>

    public class OIDCClientRegistrationRequestMetadataLookupFunction
    extends Object
    implements org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.profile.context.ProfileRequestContext,​com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata>
    A function that returns OIDCClientMetadata if such is available in the message from a MessageContext obtained via InOutOperationContext.getInboundMessageContext().

    If the metadata is unavailable, a null value is returned.

    • Field Detail

      • log

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

      • OIDCClientRegistrationRequestMetadataLookupFunction

        public OIDCClientRegistrationRequestMetadataLookupFunction()
    • Method Detail

      • apply

        @Nullable
        public com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata apply​(org.opensaml.profile.context.ProfileRequestContext input)
        Specified by:
        apply in interface Function<org.opensaml.profile.context.ProfileRequestContext,​com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata>