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:
  • Field Details

    • limitInitialAccessTokenToSelfPredicate

      @Nonnull private Predicate<ProfileRequestContext> 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