Class ValidatorKey.IntrospectionValidatorKey

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

public static class ValidatorKey.IntrospectionValidatorKey extends ValidatorKey
A ValidatorKey for OAuthIntrospectionValidator
  • Constructor Details

    • IntrospectionValidatorKey

      public IntrospectionValidatorKey(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 introspectionEndpoint, String userInfoEndpoint, String validTokenType, int connectTimeout, int readTimeout, boolean enableMetrics, int retries, long retryPauseMillis, 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
      introspectionEndpoint - introspectionEndpoint
      userInfoEndpoint - userInfoEndpoint
      validTokenType - validTokenType
      connectTimeout - connectTimeout
      readTimeout - readTimeout
      enableMetrics - enableMetrics
      retries - retries
      retryPauseMillis - retryPauseMillis
      includeAcceptHeader - includeAcceptHeader
  • Method Details