Class OfflineAccessScopeCondition
- java.lang.Object
-
- net.shibboleth.idp.plugin.oidc.op.profile.logic.OfflineAccessScopeCondition
-
- All Implemented Interfaces:
Predicate<ProfileRequestContext>
public class OfflineAccessScopeCondition extends Object implements Predicate<ProfileRequestContext>
A predicate returning true if validated scope contains 'offline_access' value.
-
-
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 OfflineAccessScopeCondition()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>
-
-