Class RequestObjectRequiredAndSupported
- java.lang.Object
-
- net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
-
- net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequestObjectRequiredAndSupported
-
- All Implemented Interfaces:
Predicate<ProfileRequestContext>,Predicate<ProfileRequestContext>
public class RequestObjectRequiredAndSupported extends net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicateA predicate that tests whether a request object should be built based on what is configured in the profile configuration and whether the OP supports it.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogClass logger.private Function<ProfileRequestContext,net.shibboleth.oidc.metadata.context.OIDCProviderMetadataContext>oidcProviderMetadataContextLookupStrategyStrategy that will returnOIDCProviderMetadata.
-
Constructor Summary
Constructors Constructor Description RequestObjectRequiredAndSupported()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetOidcProviderMetadataContextLookupStrategy(Function<ProfileRequestContext,net.shibboleth.oidc.metadata.context.OIDCProviderMetadataContext> strategy)Set the lookup strategy to use to locate theOIDCProviderMetadataContext.booleantest(ProfileRequestContext input)-
Methods inherited from class net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
getRelyingPartyContextLookupStrategy, setRelyingPartyContextLookupStrategy
-
-
-
-
Field Detail
-
log
@Nonnull private final org.slf4j.Logger log
Class logger.
-
oidcProviderMetadataContextLookupStrategy
@Nonnull private Function<ProfileRequestContext,net.shibboleth.oidc.metadata.context.OIDCProviderMetadataContext> oidcProviderMetadataContextLookupStrategy
Strategy that will returnOIDCProviderMetadata.
-
-
Method Detail
-
setOidcProviderMetadataContextLookupStrategy
public void setOidcProviderMetadataContextLookupStrategy(@Nonnull Function<ProfileRequestContext,net.shibboleth.oidc.metadata.context.OIDCProviderMetadataContext> strategy)Set the lookup strategy to use to locate theOIDCProviderMetadataContext.- Parameters:
strategy- lookup function to use
-
test
public boolean test(ProfileRequestContext input)
-
-