Class KafkaClientAuthenticationOAuth

java.lang.Object
io.strimzi.api.kafka.model.common.authentication.KafkaClientAuthentication
io.strimzi.api.kafka.model.common.authentication.KafkaClientAuthenticationOAuth
All Implemented Interfaces:
UnknownPropertyPreserving

public class KafkaClientAuthenticationOAuth extends KafkaClientAuthentication
Configures the Kafka client authentication using SASl OAUTHBEARER mechanism in client based components
  • Field Details

  • Constructor Details

    • KafkaClientAuthenticationOAuth

      public KafkaClientAuthenticationOAuth()
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in class KafkaClientAuthentication
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getScope

      public String getScope()
    • setScope

      public void setScope(String scope)
    • getAudience

      public String getAudience()
    • setAudience

      public void setAudience(String audience)
    • getTokenEndpointUri

      public String getTokenEndpointUri()
    • setTokenEndpointUri

      public void setTokenEndpointUri(String tokenEndpointUri)
    • getConnectTimeoutSeconds

      public Integer getConnectTimeoutSeconds()
    • setConnectTimeoutSeconds

      public void setConnectTimeoutSeconds(Integer connectTimeoutSeconds)
    • getReadTimeoutSeconds

      public Integer getReadTimeoutSeconds()
    • setReadTimeoutSeconds

      public void setReadTimeoutSeconds(Integer readTimeoutSeconds)
    • getHttpRetries

      public Integer getHttpRetries()
    • setHttpRetries

      public void setHttpRetries(Integer httpRetries)
    • getHttpRetryPauseMs

      public Integer getHttpRetryPauseMs()
    • setHttpRetryPauseMs

      public void setHttpRetryPauseMs(Integer httpRetryPauseMs)
    • getClientSecret

      public GenericSecretSource getClientSecret()
    • setClientSecret

      public void setClientSecret(GenericSecretSource clientSecret)
    • getAccessToken

      public GenericSecretSource getAccessToken()
    • setAccessToken

      public void setAccessToken(GenericSecretSource accessToken)
    • getAccessTokenLocation

      public String getAccessTokenLocation()
    • setAccessTokenLocation

      public void setAccessTokenLocation(String path)
    • getRefreshToken

      public GenericSecretSource getRefreshToken()
    • setRefreshToken

      public void setRefreshToken(GenericSecretSource refreshToken)
    • getTlsTrustedCertificates

      public List<CertSecretSource> getTlsTrustedCertificates()
    • setTlsTrustedCertificates

      public void setTlsTrustedCertificates(List<CertSecretSource> tlsTrustedCertificates)
    • isDisableTlsHostnameVerification

      public boolean isDisableTlsHostnameVerification()
    • setDisableTlsHostnameVerification

      public void setDisableTlsHostnameVerification(boolean disableTlsHostnameVerification)
    • getMaxTokenExpirySeconds

      public int getMaxTokenExpirySeconds()
    • setMaxTokenExpirySeconds

      public void setMaxTokenExpirySeconds(int maxTokenExpirySeconds)
    • isAccessTokenIsJwt

      public boolean isAccessTokenIsJwt()
    • setAccessTokenIsJwt

      public void setAccessTokenIsJwt(boolean accessTokenIsJwt)
    • isEnableMetrics

      public boolean isEnableMetrics()
    • setEnableMetrics

      public void setEnableMetrics(boolean enableMetrics)
    • getPasswordSecret

      public PasswordSecretSource getPasswordSecret()
    • setPasswordSecret

      public void setPasswordSecret(PasswordSecretSource passwordSecret)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • isIncludeAcceptHeader

      public boolean isIncludeAcceptHeader()
    • setIncludeAcceptHeader

      public void setIncludeAcceptHeader(boolean includeAcceptHeader)
    • getClientAssertion

      public GenericSecretSource getClientAssertion()
    • setClientAssertion

      public void setClientAssertion(GenericSecretSource clientAssertion)
    • getClientAssertionLocation

      public String getClientAssertionLocation()
    • setClientAssertionLocation

      public void setClientAssertionLocation(String path)
    • getClientAssertionType

      public String getClientAssertionType()
    • setClientAssertionType

      public void setClientAssertionType(String assertionType)
    • getSaslExtensions

      public Map<String,String> getSaslExtensions()
    • setSaslExtensions

      public void setSaslExtensions(Map<String,String> saslExtensions)