Class ValidatorKey.JwtValidatorKey

java.lang.Object
io.strimzi.kafka.oauth.services.ValidatorKey
io.strimzi.kafka.oauth.services.ValidatorKey.JwtValidatorKey
Enclosing class:
ValidatorKey

public static class ValidatorKey.JwtValidatorKey extends ValidatorKey
A ValidatorKey for JWTSignatureValidator
  • Constructor Details

    • JwtValidatorKey

      public JwtValidatorKey(String clientId, String clientSecret, String bearerToken, String validIssuerUri, String audience, String customClaimCheck, String usernameClaim, String fallbackUsernameClaim, String fallbackUsernamePrefix, String groupQuery, String groupDelimiter, String sslTruststore, String sslStorePassword, String sslStoreType, String sslRandom, boolean hasHostnameVerifier, String jwksEndpointUri, int jwksRefreshSeconds, int jwksExpirySeconds, int jwksRefreshMinPauseSeconds, boolean jwksIgnoreKeyUse, boolean checkAccessTokenType, int connectTimeout, int readTimeout, boolean enableMetrics, boolean failFast, boolean includeAcceptHeader)
      Create a new instance. Arguments have to include all validator config options.
      Parameters:
      clientId - clientId
      clientSecret - clientSecret
      bearerToken - bearerToken
      validIssuerUri - validIssuerUri
      audience - audience
      customClaimCheck - customClaimCheck
      usernameClaim - usernameClaim
      fallbackUsernameClaim - fallbackUsernameClaim
      fallbackUsernamePrefix - fallbackUsernamePrefix
      groupQuery - groupQuery
      groupDelimiter - groupDelimiter
      sslTruststore - sslTruststore
      sslStorePassword - sslStorePassword
      sslStoreType - sslStoreType
      sslRandom - sslRandom
      hasHostnameVerifier - hasHostnameVerifier
      jwksEndpointUri - jwksEndpointUri
      jwksRefreshSeconds - jwksRefreshSeconds
      jwksExpirySeconds - jwksExpirySeconds
      jwksRefreshMinPauseSeconds - jwksRefreshMinPauseSeconds
      jwksIgnoreKeyUse - jwksIgnoreKeyUse
      checkAccessTokenType - checkAccessTokenType
      connectTimeout - connectTimeout
      readTimeout - readTimeout
      enableMetrics - enableMetrics
      failFast - failFast
      includeAcceptHeader - includeAcceptHeader
  • Method Details