Class DefaultEnforceSelfAudienceCondition
java.lang.Object
net.shibboleth.idp.plugin.oidc.op.profile.logic.DefaultEnforceSelfAudienceCondition
- All Implemented Interfaces:
Predicate<ProfileRequestContext>
public class DefaultEnforceSelfAudienceCondition
extends Object
implements Predicate<ProfileRequestContext>
A predicate that returns true if all the following conditions are met:
limitInitialAccessTokenToSelfPredicatereturns true- The inbound message is a
TokenRequest - The token request grant_type is authorization_code
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Predicate<ProfileRequestContext>Whether the initial access token audience is solely to self (i.e. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.Constructor. -
Method Summary
-
Field Details
-
limitInitialAccessTokenToSelfPredicate
Whether the initial access token audience is solely to self (i.e. UserInfo) use.
-
-
Constructor Details
-
DefaultEnforceSelfAudienceCondition
public DefaultEnforceSelfAudienceCondition()Constructor. -
DefaultEnforceSelfAudienceCondition
public DefaultEnforceSelfAudienceCondition(@Nonnull @ParameterName(name="limitInitialAccessTokenToSelfPredicate") Predicate<ProfileRequestContext> condition) Constructor.- Parameters:
condition- whether the initial access token audience is solely to self (i.e. UserInfo) use
-
-
Method Details
-
test
- Specified by:
testin interfacePredicate<ProfileRequestContext>
-