Class NonceValidationActivationCondition

  • All Implemented Interfaces:
    BiPredicate<ProfileRequestContext,​com.nimbusds.jwt.JWTClaimsSet>

    @ThreadSafe
    public class NonceValidationActivationCondition
    extends Object
    implements BiPredicate<ProfileRequestContext,​com.nimbusds.jwt.JWTClaimsSet>
    Determines if nonce validation should occur. True iff a nonce is present in the authentication request, false otherwise.
    • Field Detail

      • authenticationRequestLookupStrategy

        @Nonnull
        private final Function<ProfileRequestContext,​net.shibboleth.oidc.profile.core.OIDCAuthenticationRequest> authenticationRequestLookupStrategy
        The strategy used to lookup the authentication request.
    • Constructor Detail

      • NonceValidationActivationCondition

        public NonceValidationActivationCondition​(@Nonnull
                                                  Function<ProfileRequestContext,​net.shibboleth.oidc.profile.core.OIDCAuthenticationRequest> strategy)
        Constructor.
        Parameters:
        strategy - the lookup strategy to use
      • NonceValidationActivationCondition

        public NonceValidationActivationCondition()
        Constructor.