Class OIDCPolicyEnforcedClientRegistrationRequestMetadataLookupFunction
java.lang.Object
net.shibboleth.idp.plugin.oidc.op.messaging.context.navigate.OIDCPolicyEnforcedClientRegistrationRequestMetadataLookupFunction
- All Implemented Interfaces:
Function<ProfileRequestContext,,com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata> ContextDataLookupFunction<ProfileRequestContext,com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata>
public class OIDCPolicyEnforcedClientRegistrationRequestMetadataLookupFunction
extends Object
implements ContextDataLookupFunction<ProfileRequestContext,com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata>
A lookup function for fetching policy-enforced client metadata related to the dynamic client registration request.
- Since:
- 3.1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionStrategy that will returnOIDCClientRegistrationMetadataPolicyContext. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor. -
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.openid.connect.sdk.rp.OIDCClientMetadataapply(ProfileRequestContext input) voidsetRegistrationMetadataPolicyContextLookupStrategy(Function<ProfileRequestContext, OIDCClientRegistrationMetadataPolicyContext> strategy) Set the strategy that will returnOIDCClientRegistrationMetadataPolicyContext.
-
Field Details
-
registrationMetadataPolicyContextLookupStrategy
@Nonnull private Function<ProfileRequestContext,OIDCClientRegistrationMetadataPolicyContext> registrationMetadataPolicyContextLookupStrategyStrategy that will returnOIDCClientRegistrationMetadataPolicyContext.
-
-
Constructor Details
-
OIDCPolicyEnforcedClientRegistrationRequestMetadataLookupFunction
public OIDCPolicyEnforcedClientRegistrationRequestMetadataLookupFunction()Constructor.
-
-
Method Details
-
setRegistrationMetadataPolicyContextLookupStrategy
public void setRegistrationMetadataPolicyContextLookupStrategy(@Nonnull Function<ProfileRequestContext, OIDCClientRegistrationMetadataPolicyContext> strategy) Set the strategy that will returnOIDCClientRegistrationMetadataPolicyContext.- Parameters:
strategy- Strategy that will returnOIDCClientRegistrationMetadataPolicyContext.
-
apply
@Nullable public com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata apply(ProfileRequestContext input) - Specified by:
applyin interfaceFunction<ProfileRequestContext,com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata>
-