Class IssueIDTokenCondition
- java.lang.Object
-
- net.shibboleth.idp.plugin.oidc.op.profile.logic.IssueIDTokenCondition
-
- All Implemented Interfaces:
Predicate<ProfileRequestContext>
public class IssueIDTokenCondition extends Object implements Predicate<ProfileRequestContext>
Activation condition returning true if validated scope contains 'openid' scope.
-
-
Field Summary
Fields Modifier and Type Field Description private Function<ProfileRequestContext,com.nimbusds.oauth2.sdk.Scope>validatedScopeLookupStrategyLookup strategy for the validated scope.
-
Constructor Summary
Constructors Constructor Description IssueIDTokenCondition()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetValidatedScopeLookupStrategy(Function<ProfileRequestContext,com.nimbusds.oauth2.sdk.Scope> strategy)Set the lookup strategy for the validated scope.booleantest(ProfileRequestContext input)
-
-
-
Field Detail
-
validatedScopeLookupStrategy
@Nonnull private Function<ProfileRequestContext,com.nimbusds.oauth2.sdk.Scope> validatedScopeLookupStrategy
Lookup strategy for the validated scope.
-
-
Method Detail
-
setValidatedScopeLookupStrategy
public void setValidatedScopeLookupStrategy(@Nonnull Function<ProfileRequestContext,com.nimbusds.oauth2.sdk.Scope> strategy)Set the lookup strategy for the validated scope.- Parameters:
strategy- What to set.
-
test
public boolean test(@Nullable ProfileRequestContext input)- Specified by:
testin interfacePredicate<ProfileRequestContext>
-
-