Class KafkaListenerAuthenticationOAuth

java.lang.Object
io.strimzi.api.kafka.model.kafka.listener.KafkaListenerAuthentication
io.strimzi.api.kafka.model.kafka.listener.KafkaListenerAuthenticationOAuth
All Implemented Interfaces:
UnknownPropertyPreserving

public class KafkaListenerAuthenticationOAuth extends KafkaListenerAuthentication
Configures a listener to use OAuth authentication.
  • Field Details

  • Constructor Details

    • KafkaListenerAuthenticationOAuth

      public KafkaListenerAuthenticationOAuth()
  • Method Details

    • getType

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

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getClientSecret

      public GenericSecretSource getClientSecret()
    • setClientSecret

      public void setClientSecret(GenericSecretSource clientSecret)
    • getValidIssuerUri

      public String getValidIssuerUri()
    • setValidIssuerUri

      public void setValidIssuerUri(String validIssuerUri)
    • isCheckIssuer

      public boolean isCheckIssuer()
    • setCheckIssuer

      public void setCheckIssuer(boolean checkIssuer)
    • isCheckAudience

      public boolean isCheckAudience()
    • setCheckAudience

      public void setCheckAudience(boolean checkAudience)
    • getCustomClaimCheck

      public String getCustomClaimCheck()
    • setCustomClaimCheck

      public void setCustomClaimCheck(String customClaimCheck)
    • 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)
    • getClientScope

      public String getClientScope()
    • setClientScope

      public void setClientScope(String scope)
    • getClientAudience

      public String getClientAudience()
    • setClientAudience

      public void setClientAudience(String audience)
    • getJwksEndpointUri

      public String getJwksEndpointUri()
    • setJwksEndpointUri

      public void setJwksEndpointUri(String jwksEndpointUri)
    • getJwksRefreshSeconds

      public Integer getJwksRefreshSeconds()
    • setJwksRefreshSeconds

      public void setJwksRefreshSeconds(Integer jwksRefreshSeconds)
    • getJwksMinRefreshPauseSeconds

      public Integer getJwksMinRefreshPauseSeconds()
    • setJwksMinRefreshPauseSeconds

      public void setJwksMinRefreshPauseSeconds(Integer jwksMinRefreshPauseSeconds)
    • getJwksExpirySeconds

      public Integer getJwksExpirySeconds()
    • setJwksExpirySeconds

      public void setJwksExpirySeconds(Integer jwksExpirySeconds)
    • getJwksIgnoreKeyUse

      public boolean getJwksIgnoreKeyUse()
    • setJwksIgnoreKeyUse

      public void setJwksIgnoreKeyUse(boolean jwksIgnoreKeyUse)
    • getIntrospectionEndpointUri

      public String getIntrospectionEndpointUri()
    • setIntrospectionEndpointUri

      public void setIntrospectionEndpointUri(String introspectionEndpointUri)
    • getServerBearerTokenLocation

      public String getServerBearerTokenLocation()
    • setServerBearerTokenLocation

      public void setServerBearerTokenLocation(String serverBearerTokenLocation)
    • getUserNameClaim

      public String getUserNameClaim()
    • setUserNameClaim

      public void setUserNameClaim(String userNameClaim)
    • getUserNamePrefix

      public String getUserNamePrefix()
    • setUserNamePrefix

      public void setUserNamePrefix(String userNamePrefix)
    • getFallbackUserNameClaim

      public String getFallbackUserNameClaim()
    • setFallbackUserNameClaim

      public void setFallbackUserNameClaim(String fallbackUserNameClaim)
    • getFallbackUserNamePrefix

      public String getFallbackUserNamePrefix()
    • setFallbackUserNamePrefix

      public void setFallbackUserNamePrefix(String fallbackUserNamePrefix)
    • getGroupsClaim

      public String getGroupsClaim()
    • setGroupsClaim

      public void setGroupsClaim(String groupsClaim)
    • getGroupsClaimDelimiter

      public String getGroupsClaimDelimiter()
    • setGroupsClaimDelimiter

      public void setGroupsClaimDelimiter(String groupsClaimDelimiter)
    • isCheckAccessTokenType

      public boolean isCheckAccessTokenType()
    • setCheckAccessTokenType

      public void setCheckAccessTokenType(boolean checkAccessTokenType)
    • getValidTokenType

      public String getValidTokenType()
    • setValidTokenType

      public void setValidTokenType(String validTokenType)
    • isAccessTokenIsJwt

      public boolean isAccessTokenIsJwt()
    • setAccessTokenIsJwt

      public void setAccessTokenIsJwt(boolean accessTokenIsJwt)
    • getTlsTrustedCertificates

      public List<CertSecretSource> getTlsTrustedCertificates()
    • setTlsTrustedCertificates

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

      public boolean isDisableTlsHostnameVerification()
    • setDisableTlsHostnameVerification

      public void setDisableTlsHostnameVerification(boolean disableTlsHostnameVerification)
    • getEnableECDSA

      @Deprecated public Boolean getEnableECDSA()
      Deprecated.
    • setEnableECDSA

      public void setEnableECDSA(Boolean enableECDSA)
    • getUserInfoEndpointUri

      public String getUserInfoEndpointUri()
    • setUserInfoEndpointUri

      public void setUserInfoEndpointUri(String userInfoEndpointUri)
    • getMaxSecondsWithoutReauthentication

      public Integer getMaxSecondsWithoutReauthentication()
    • setMaxSecondsWithoutReauthentication

      public void setMaxSecondsWithoutReauthentication(Integer maxSecondsWithoutReauthentication)
    • isEnableOauthBearer

      public boolean isEnableOauthBearer()
    • setEnableOauthBearer

      public void setEnableOauthBearer(boolean enableOauthBearer)
    • isEnablePlain

      public boolean isEnablePlain()
    • setEnablePlain

      public void setEnablePlain(boolean enablePlain)
    • getTokenEndpointUri

      public String getTokenEndpointUri()
    • setTokenEndpointUri

      public void setTokenEndpointUri(String tokenEndpointUri)
    • isEnableMetrics

      public boolean isEnableMetrics()
    • setEnableMetrics

      public void setEnableMetrics(boolean enableMetrics)
    • getFailFast

      public boolean getFailFast()
    • setFailFast

      public void setFailFast(boolean failFast)
    • isIncludeAcceptHeader

      public boolean isIncludeAcceptHeader()
    • setIncludeAcceptHeader

      public void setIncludeAcceptHeader(boolean includeAcceptHeader)