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
Configures the Kafka client authentication using SASl OAUTHBEARER mechanism in client based components
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetScope()getType()booleanbooleanbooleanbooleanvoidsetAccessToken(GenericSecretSource accessToken) voidsetAccessTokenIsJwt(boolean accessTokenIsJwt) voidsetAccessTokenLocation(String path) voidsetAudience(String audience) voidsetClientAssertion(GenericSecretSource clientAssertion) voidvoidsetClientAssertionType(String assertionType) voidsetClientId(String clientId) voidsetClientSecret(GenericSecretSource clientSecret) voidsetConnectTimeoutSeconds(Integer connectTimeoutSeconds) voidsetDisableTlsHostnameVerification(boolean disableTlsHostnameVerification) voidsetEnableMetrics(boolean enableMetrics) voidsetHttpRetries(Integer httpRetries) voidsetHttpRetryPauseMs(Integer httpRetryPauseMs) voidsetIncludeAcceptHeader(boolean includeAcceptHeader) voidsetMaxTokenExpirySeconds(int maxTokenExpirySeconds) voidsetPasswordSecret(PasswordSecretSource passwordSecret) voidsetReadTimeoutSeconds(Integer readTimeoutSeconds) voidsetRefreshToken(GenericSecretSource refreshToken) voidsetSaslExtensions(Map<String, String> saslExtensions) voidvoidsetTlsTrustedCertificates(List<CertSecretSource> tlsTrustedCertificates) voidsetTokenEndpointUri(String tokenEndpointUri) voidsetUsername(String username) Methods inherited from class io.strimzi.api.kafka.model.common.authentication.KafkaClientAuthentication
getAdditionalProperties, setAdditionalProperty
-
Field Details
-
TYPE_OAUTH
- See Also:
-
-
Constructor Details
-
KafkaClientAuthenticationOAuth
public KafkaClientAuthenticationOAuth()
-
-
Method Details
-
getType
- Specified by:
getTypein classKafkaClientAuthentication
-
getClientId
-
setClientId
-
getScope
-
setScope
-
getAudience
-
setAudience
-
getTokenEndpointUri
-
setTokenEndpointUri
-
getConnectTimeoutSeconds
-
setConnectTimeoutSeconds
-
getReadTimeoutSeconds
-
setReadTimeoutSeconds
-
getHttpRetries
-
setHttpRetries
-
getHttpRetryPauseMs
-
setHttpRetryPauseMs
-
getClientSecret
-
setClientSecret
-
getAccessToken
-
setAccessToken
-
getAccessTokenLocation
-
setAccessTokenLocation
-
getRefreshToken
-
setRefreshToken
-
getTlsTrustedCertificates
-
setTlsTrustedCertificates
-
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
-
setPasswordSecret
-
getUsername
-
setUsername
-
isIncludeAcceptHeader
public boolean isIncludeAcceptHeader() -
setIncludeAcceptHeader
public void setIncludeAcceptHeader(boolean includeAcceptHeader) -
getClientAssertion
-
setClientAssertion
-
getClientAssertionLocation
-
setClientAssertionLocation
-
getClientAssertionType
-
setClientAssertionType
-
getSaslExtensions
-
setSaslExtensions
-