Class OIDCClientRegistrationResponseMetadataLookupFunction

  • 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 OIDCClientRegistrationResponseMetadataLookupFunction
    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 OIDCClientRegistrationResponseContext. It is obtained via MessageContext that is obtained via InOutOperationContext.getOutboundMessageContext().

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

    • Constructor Detail

      • OIDCClientRegistrationResponseMetadataLookupFunction

        public OIDCClientRegistrationResponseMetadataLookupFunction()
        Constructor.
    • Method Detail

      • apply

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