Class ValidateGrant

    • Field Detail

      • log

        @Nonnull
        private org.slf4j.Logger log
        Class logger.
      • dataSealer

        @Nonnull
        private final DataSealer dataSealer
        Data sealer for unwrapping authorization code.
      • relyingPartyContextLookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​net.shibboleth.idp.profile.context.RelyingPartyContext> relyingPartyContextLookupStrategy
        Strategy used to locate the RelyingPartyContext associated with a given ProfileRequestContext.
      • refreshTokensEnabledPredicate

        @Nonnull
        private Predicate<ProfileRequestContext> refreshTokensEnabledPredicate
        Predicate used to indicate whether refresh tokens are enabled.
      • chainRevocationLifetimeLookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​Duration> chainRevocationLifetimeLookupStrategy
        Lookup function to supply chain revocation lifetime.
      • rpCtx

        @Nullable
        private net.shibboleth.idp.profile.context.RelyingPartyContext rpCtx
        The RelyingPartyContext to operate on.
    • Constructor Detail

      • ValidateGrant

        public ValidateGrant​(@Nonnull @ParameterName(name="sealer")
                             DataSealer sealer)
        Constructor.
        Parameters:
        sealer - sealer to decrypt/hmac authorize code.