Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

AbstractSensorKeyProducer - Class in io.strimzi.kafka.oauth.metrics
 
AbstractSensorKeyProducer(String, URI) - Constructor for class io.strimzi.kafka.oauth.metrics.AbstractSensorKeyProducer
 
addErrorRequestTime(Throwable, long) - Method in interface io.strimzi.kafka.oauth.common.MetricsHandler
 
addHttpErrorAttrs(Map<String, String>, Throwable) - Static method in class io.strimzi.kafka.oauth.metrics.MetricsUtil
 
addHttpSuccessAttrs(Map<String, String>) - Static method in class io.strimzi.kafka.oauth.metrics.MetricsUtil
 
addSuccessRequestTime(long) - Method in interface io.strimzi.kafka.oauth.common.MetricsHandler
 
addTime(SensorKey, long) - Method in class io.strimzi.kafka.oauth.services.OAuthMetrics
Record a request time in millis.
apply(JsonNode) - Method in class io.strimzi.kafka.oauth.jsonpath.JsonPathQuery
Apply the JsonPath query to passed object
asHexString(byte[]) - Static method in class io.strimzi.kafka.oauth.common.IOUtil
 
asJson(Object) - Static method in class io.strimzi.kafka.oauth.common.JSONUtil
Convert object to JsonNode
asListOfString(JsonNode) - Static method in class io.strimzi.kafka.oauth.common.JSONUtil
This method takes a JsonNode representing an array, or a string, and converts it into a List of String items.
asListOfString(JsonNode, String) - Static method in class io.strimzi.kafka.oauth.common.JSONUtil
This method takes a JsonNode representing an array, or a string, and converts it into a List of String items.
AUD - Static variable in class io.strimzi.kafka.oauth.common.TokenInfo
 

B

BackOffTaskScheduler - Class in io.strimzi.kafka.oauth.validator
This scheduler adds support to immediately re-schedule the execution of the provided task, using the provided ExecutorService.
BackOffTaskScheduler(ScheduledExecutorService, int, int, Runnable) - Constructor for class io.strimzi.kafka.oauth.validator.BackOffTaskScheduler
Initialise a new scheduler instance
base64decode(String) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
base64encode(String) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
BearerTokenWithPayload - Interface in io.strimzi.kafka.oauth.common
This extension of OAuthBearerToken provides a way to associate any additional information with the token at run time, that is cached for the duration of the client session.

C

cancel(boolean) - Method in class io.strimzi.kafka.oauth.services.SessionFuture
 
cleanupExpired() - Method in class io.strimzi.kafka.oauth.services.Sessions
 
Config - Class in io.strimzi.kafka.oauth.common
 
Config() - Constructor for class io.strimzi.kafka.oauth.common.Config
Use this construtor if you only want to lookup configuration in system properties and env without any default configuration.
Config(Properties) - Constructor for class io.strimzi.kafka.oauth.common.Config
Use this constructor to provide default values in case some configuration is not set through system properties or ENV.
Config(Map<String, ?>) - Constructor for class io.strimzi.kafka.oauth.common.Config
Use this constructor to provide default values in case some configuration is not set through system properties or ENV.
ConfigException - Exception in io.strimzi.kafka.oauth.common
 
ConfigException(String) - Constructor for exception io.strimzi.kafka.oauth.common.ConfigException
 
ConfigException(String, Throwable) - Constructor for exception io.strimzi.kafka.oauth.common.ConfigException
 
ConfigProperties - Class in io.strimzi.kafka.oauth.common
 
ConfigProperties(Properties) - Constructor for class io.strimzi.kafka.oauth.common.ConfigProperties
 
ConfigurationKey - Class in io.strimzi.kafka.oauth.services
JAAS configuration for the validator or the client can specify the oauth.config.id configuration property in order to associate a configuration identifier with the metrics so that the metrics are then grouped, and can be queried by that id.
ConfigurationKey(String, ValidatorKey) - Constructor for class io.strimzi.kafka.oauth.services.ConfigurationKey
Create a new instance
configure(Map<String, ?>) - Static method in class io.strimzi.kafka.oauth.services.Services
 
ConfigUtil - Class in io.strimzi.kafka.oauth.common
 
ConfigUtil() - Constructor for class io.strimzi.kafka.oauth.common.ConfigUtil
 
copy(InputStream, OutputStream) - Static method in class io.strimzi.kafka.oauth.common.IOUtil
 
crc32(String) - Static method in class io.strimzi.kafka.oauth.common.IOUtil
 
createAnyHostHostnameVerifier() - Static method in class io.strimzi.kafka.oauth.common.SSLUtil
 
createHostnameVerifier(Config) - Static method in class io.strimzi.kafka.oauth.common.ConfigUtil
 
createSSLFactory(Config) - Static method in class io.strimzi.kafka.oauth.common.ConfigUtil
 
createSSLFactory(String, String, String, String, String) - Static method in class io.strimzi.kafka.oauth.common.SSLUtil
 
Credentials - Class in io.strimzi.kafka.oauth.services
A mechanism for OAuth over PLAIN to associate credentials with the PlainSaslServer
Credentials() - Constructor for class io.strimzi.kafka.oauth.services.Credentials
 
CurrentTime - Class in io.strimzi.kafka.oauth.services
 
CurrentTime() - Constructor for class io.strimzi.kafka.oauth.services.CurrentTime
 
currentTime() - Static method in class io.strimzi.kafka.oauth.services.CurrentTime
 
currentTime() - Method in interface io.strimzi.kafka.oauth.services.CurrentTimeProvider
 
CurrentTimeProvider - Interface in io.strimzi.kafka.oauth.services
 

D

DaemonThreadFactory - Class in io.strimzi.kafka.oauth.validator
Use daemon thread for refresh job
DaemonThreadFactory() - Constructor for class io.strimzi.kafka.oauth.validator.DaemonThreadFactory
 
debugLogJWT(Logger, String) - Static method in class io.strimzi.kafka.oauth.common.TokenIntrospection
 
DEFAULT - Static variable in interface io.strimzi.kafka.oauth.services.CurrentTimeProvider
 
delete(URI, String) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
delete(URI, SSLSocketFactory, HostnameVerifier, String) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
delete(URI, SSLSocketFactory, HostnameVerifier, String, int, int) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
DeprecationUtil - Class in io.strimzi.kafka.oauth.common
 
DeprecationUtil() - Constructor for class io.strimzi.kafka.oauth.common.DeprecationUtil
 

E

equals(Object) - Method in class io.strimzi.kafka.oauth.metrics.SensorKey
 
equals(Object) - Method in class io.strimzi.kafka.oauth.services.ConfigurationKey
 
equals(Object) - Method in class io.strimzi.kafka.oauth.services.ValidatorKey
 
equals(Object) - Method in class io.strimzi.kafka.oauth.services.ValidatorKey.IntrospectionValidatorKey
 
equals(Object) - Method in class io.strimzi.kafka.oauth.services.ValidatorKey.JwtValidatorKey
 
errorKey(Throwable) - Method in class io.strimzi.kafka.oauth.metrics.IntrospectHttpSensorKeyProducer
 
errorKey(Throwable) - Method in class io.strimzi.kafka.oauth.metrics.IntrospectValidationSensorKeyProducer
 
errorKey(Throwable) - Method in class io.strimzi.kafka.oauth.metrics.JwksHttpSensorKeyProducer
 
errorKey(Throwable) - Method in class io.strimzi.kafka.oauth.metrics.JwksValidationSensorKeyProducer
 
errorKey(Throwable) - Method in interface io.strimzi.kafka.oauth.metrics.SensorKeyProducer
Generate a SensorKey for the sensor representing the failed requests
errorKey(Throwable) - Method in class io.strimzi.kafka.oauth.metrics.UserInfoHttpSensorKeyProducer
 
executeTask(ExecutorService, Predicate<BearerTokenWithPayload>, Consumer<BearerTokenWithPayload>) - Method in class io.strimzi.kafka.oauth.services.Sessions
 
EXP - Static variable in class io.strimzi.kafka.oauth.common.TokenInfo
 
expiresAtMs() - Method in class io.strimzi.kafka.oauth.common.TokenInfo
 

F

formatIsoDateTimeUTC(long) - Static method in class io.strimzi.kafka.oauth.common.TimeUtil
 

G

get(URI, String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
get(URI, SSLSocketFactory, String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
get(URI, SSLSocketFactory, HostnameVerifier, String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
get(URI, SSLSocketFactory, HostnameVerifier, String, Class<T>, int, int) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
get() - Method in class io.strimzi.kafka.oauth.services.SessionFuture
 
get(long, TimeUnit) - Method in class io.strimzi.kafka.oauth.services.SessionFuture
 
get(ConfigurationKey, Supplier<TokenValidator>) - Method in class io.strimzi.kafka.oauth.services.Validators
 
getAttributes() - Method in class io.strimzi.kafka.oauth.metrics.SensorKey
Get the attributes of this SensorKey as a Map
getClaimFromJWT(String, Object) - Static method in class io.strimzi.kafka.oauth.common.JSONUtil
Get specific claim from token.
getClaimFromJWT(JsonNode, String...) - Static method in class io.strimzi.kafka.oauth.common.JSONUtil
Get specific claim from token.
getConfigId() - Method in class io.strimzi.kafka.oauth.services.ConfigurationKey
 
getConfigIdHash() - Method in class io.strimzi.kafka.oauth.services.ValidatorKey
 
getConfigIdHash() - Method in class io.strimzi.kafka.oauth.services.ValidatorKey.IntrospectionValidatorKey
 
getConfigIdHash() - Method in class io.strimzi.kafka.oauth.services.ValidatorKey.JwtValidatorKey
 
getConfigWithFallbackLookup(Config, String, String) - Static method in class io.strimzi.kafka.oauth.common.ConfigUtil
 
getConnectTimeout(Config) - Static method in class io.strimzi.kafka.oauth.common.ConfigUtil
 
getCredentials() - Method in class io.strimzi.kafka.oauth.services.Services
 
getCurrentTimeProvider() - Static method in class io.strimzi.kafka.oauth.services.CurrentTime
 
getCutoffIntervalSeconds() - Method in class io.strimzi.kafka.oauth.validator.BackOffTaskScheduler
 
getGroups() - Method in interface io.strimzi.kafka.oauth.common.BearerTokenWithPayload
Get groups associated with this token (principal).
getId() - Method in class io.strimzi.kafka.oauth.metrics.SensorKey
Get a String representation of this SensorKey that uniquely identifies it.
getInstance() - Static method in class io.strimzi.kafka.oauth.services.Services
 
getJSON() - Method in interface io.strimzi.kafka.oauth.common.BearerTokenWithPayload
The token claims as a JSON object.
getMethod() - Method in exception io.strimzi.kafka.oauth.common.HttpException
 
getMetrics() - Method in class io.strimzi.kafka.oauth.services.Services
 
getMinPauseSeconds() - Method in class io.strimzi.kafka.oauth.validator.BackOffTaskScheduler
 
getName() - Method in class io.strimzi.kafka.oauth.metrics.SensorKey
Get the name of this SensorKey
getPayload() - Method in interface io.strimzi.kafka.oauth.common.BearerTokenWithPayload
Get the usage dependent object previously associated with this instance by calling BearerTokenWithPayload.setPayload(Object)
getPrincipal(JsonNode) - Method in class io.strimzi.kafka.oauth.common.PrincipalExtractor
 
getPrincipal(SaslServer) - Method in class io.strimzi.kafka.oauth.services.Principals
 
getPrincipals() - Method in class io.strimzi.kafka.oauth.services.Services
 
getReadTimeout(Config) - Static method in class io.strimzi.kafka.oauth.common.ConfigUtil
 
getResponse() - Method in exception io.strimzi.kafka.oauth.common.HttpException
 
getSensorKeyAttrs(String, String, URI, String) - Static method in class io.strimzi.kafka.oauth.metrics.MetricsUtil
 
getSensorKeyAttrs(String, URI, String) - Static method in class io.strimzi.kafka.oauth.metrics.MetricsUtil
 
getSessionId() - Method in interface io.strimzi.kafka.oauth.common.BearerTokenWithPayload
This method returns an id of the current instance of this object.
getSessions() - Method in class io.strimzi.kafka.oauth.services.Services
 
getStatus() - Method in exception io.strimzi.kafka.oauth.common.HttpException
 
getSub(JsonNode) - Method in class io.strimzi.kafka.oauth.common.PrincipalExtractor
 
getTimeout(Config, String) - Static method in class io.strimzi.kafka.oauth.common.ConfigUtil
 
getTimeoutConfigWithFallbackLookup(Config, String, String) - Static method in class io.strimzi.kafka.oauth.common.ConfigUtil
 
getToken() - Method in class io.strimzi.kafka.oauth.services.SessionFuture
 
getUri() - Method in exception io.strimzi.kafka.oauth.common.HttpException
 
getValidatorId() - Method in class io.strimzi.kafka.oauth.validator.JWTSignatureValidator
 
getValidatorId() - Method in class io.strimzi.kafka.oauth.validator.OAuthIntrospectionValidator
 
getValidatorId() - Method in interface io.strimzi.kafka.oauth.validator.TokenValidator
 
getValidatorKey() - Method in class io.strimzi.kafka.oauth.services.ConfigurationKey
 
getValidators() - Method in class io.strimzi.kafka.oauth.services.Services
 
getValue(String, String) - Method in class io.strimzi.kafka.oauth.common.Config
Get value for property key, returning fallback value if configuration for key is not found.
getValue(String) - Method in class io.strimzi.kafka.oauth.common.Config
Get value for property key or null if not found
getValueAsBoolean(String, boolean) - Method in class io.strimzi.kafka.oauth.common.Config
Get value for property key as boolean or fallback value if not found Valid values are: "true", "false", "yes", "no", "y", "n", "1", "0"
getValueAsInt(String, int) - Method in class io.strimzi.kafka.oauth.common.Config
Get value for property key as int or fallback value if not found
getValueAsLong(String, long) - Method in class io.strimzi.kafka.oauth.common.Config
Get value for property key as long or fallback value if not found
getValueAsURI(String) - Method in class io.strimzi.kafka.oauth.common.Config
Get value for property key as a URI
groups() - Method in class io.strimzi.kafka.oauth.common.TokenInfo
 

H

hashCode() - Method in class io.strimzi.kafka.oauth.metrics.SensorKey
 
hashCode() - Method in class io.strimzi.kafka.oauth.services.ConfigurationKey
 
hashCode() - Method in class io.strimzi.kafka.oauth.services.ValidatorKey
 
hashCode() - Method in class io.strimzi.kafka.oauth.services.ValidatorKey.IntrospectionValidatorKey
 
hashCode() - Method in class io.strimzi.kafka.oauth.services.ValidatorKey.JwtValidatorKey
 
hashForObjects(Object...) - Static method in class io.strimzi.kafka.oauth.common.IOUtil
 
hostAttr(URI) - Static method in class io.strimzi.kafka.oauth.metrics.MetricsUtil
 
HttpException - Exception in io.strimzi.kafka.oauth.common
 
HttpException(String, URI, int, String) - Constructor for exception io.strimzi.kafka.oauth.common.HttpException
 
HttpUtil - Class in io.strimzi.kafka.oauth.common
A helper class that performs all network calls using java.net.HttpURLConnection.
HttpUtil() - Constructor for class io.strimzi.kafka.oauth.common.HttpUtil
 

I

IAT - Static variable in class io.strimzi.kafka.oauth.common.TokenInfo
 
introspectAccessToken(String, PrincipalExtractor) - Static method in class io.strimzi.kafka.oauth.common.TokenIntrospection
 
IntrospectHttpSensorKeyProducer - Class in io.strimzi.kafka.oauth.metrics
 
IntrospectHttpSensorKeyProducer(String, URI) - Constructor for class io.strimzi.kafka.oauth.metrics.IntrospectHttpSensorKeyProducer
 
IntrospectionValidatorKey(String, String, String, String, String, String, String, String, String, String, String, String, boolean, String, String, String, String, String, int, int, boolean) - Constructor for class io.strimzi.kafka.oauth.services.ValidatorKey.IntrospectionValidatorKey
 
IntrospectValidationSensorKeyProducer - Class in io.strimzi.kafka.oauth.metrics
 
IntrospectValidationSensorKeyProducer(String, String, URI) - Constructor for class io.strimzi.kafka.oauth.metrics.IntrospectValidationSensorKeyProducer
 
io.strimzi.kafka.oauth.common - package io.strimzi.kafka.oauth.common
 
io.strimzi.kafka.oauth.jsonpath - package io.strimzi.kafka.oauth.jsonpath
 
io.strimzi.kafka.oauth.metrics - package io.strimzi.kafka.oauth.metrics
 
io.strimzi.kafka.oauth.services - package io.strimzi.kafka.oauth.services
 
io.strimzi.kafka.oauth.validator - package io.strimzi.kafka.oauth.validator
 
IOUtil - Class in io.strimzi.kafka.oauth.common
 
IOUtil() - Constructor for class io.strimzi.kafka.oauth.common.IOUtil
 
isAccessTokenJwt(Config, Logger, String) - Static method in class io.strimzi.kafka.oauth.common.DeprecationUtil
 
isAvailable() - Static method in class io.strimzi.kafka.oauth.services.Services
 
isCancelled() - Method in class io.strimzi.kafka.oauth.services.SessionFuture
 
isConfigured() - Method in class io.strimzi.kafka.oauth.common.PrincipalExtractor
 
isDone() - Method in class io.strimzi.kafka.oauth.services.SessionFuture
 
ISS - Static variable in class io.strimzi.kafka.oauth.common.TokenInfo
 
issuedAtMs() - Method in class io.strimzi.kafka.oauth.common.TokenInfo
 
isTrue(String) - Static method in class io.strimzi.kafka.oauth.common.Config
 

J

JsonPathFilterQuery - Class in io.strimzi.kafka.oauth.jsonpath
This class implements the support for JSONPath filter querying as implemented by: https://github.com/json-path/JsonPath Given the following content of the JWT token:
JsonPathQuery - Class in io.strimzi.kafka.oauth.jsonpath
This class implements the support for JSONPath querying as implemented by: https://github.com/json-path/JsonPath Given the following content of the JWT token:
JsonPathQueryException - Exception in io.strimzi.kafka.oauth.jsonpath
The exception signalling a syntactic or semantic error during JsonPathQuery or JsonPathFilterQuery parsing
JsonPathQueryException(String, Throwable) - Constructor for exception io.strimzi.kafka.oauth.jsonpath.JsonPathQueryException
 
JSONUtil - Class in io.strimzi.kafka.oauth.common
 
JSONUtil() - Constructor for class io.strimzi.kafka.oauth.common.JSONUtil
 
JwksHttpSensorKeyProducer - Class in io.strimzi.kafka.oauth.metrics
 
JwksHttpSensorKeyProducer(String, URI) - Constructor for class io.strimzi.kafka.oauth.metrics.JwksHttpSensorKeyProducer
 
JwksValidationSensorKeyProducer - Class in io.strimzi.kafka.oauth.metrics
 
JwksValidationSensorKeyProducer(String, String, URI) - Constructor for class io.strimzi.kafka.oauth.metrics.JwksValidationSensorKeyProducer
 
JWTSignatureValidator - Class in io.strimzi.kafka.oauth.validator
This class is responsible for validating the JWT token signatures during session authentication.
JWTSignatureValidator(String, String, SSLSocketFactory, HostnameVerifier, PrincipalExtractor, String, String, String, int, int, int, boolean, boolean, String, String, int, int, boolean, boolean) - Constructor for class io.strimzi.kafka.oauth.validator.JWTSignatureValidator
Create a new instance.
JwtValidatorKey(String, String, String, String, String, String, String, String, String, String, String, String, boolean, String, int, int, int, boolean, boolean, int, int, boolean, boolean) - Constructor for class io.strimzi.kafka.oauth.services.ValidatorKey.JwtValidatorKey
 

L

loginWithAccessToken(String, boolean, PrincipalExtractor) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithClientSecret(URI, SSLSocketFactory, HostnameVerifier, String, String, boolean, PrincipalExtractor, String) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithClientSecret(URI, SSLSocketFactory, HostnameVerifier, String, String, boolean, PrincipalExtractor, String, String) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithClientSecret(URI, SSLSocketFactory, HostnameVerifier, String, String, boolean, PrincipalExtractor, String, String, int, int, MetricsHandler) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithPassword(URI, SSLSocketFactory, HostnameVerifier, String, String, String, String, boolean, PrincipalExtractor, String, String) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithPassword(URI, SSLSocketFactory, HostnameVerifier, String, String, String, String, boolean, PrincipalExtractor, String, String, int, int) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithPassword(URI, SSLSocketFactory, HostnameVerifier, String, String, String, String, boolean, PrincipalExtractor, String, String, int, int, MetricsHandler) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithRefreshToken(URI, SSLSocketFactory, HostnameVerifier, String, String, String, boolean, PrincipalExtractor, String) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithRefreshToken(URI, SSLSocketFactory, HostnameVerifier, String, String, String, boolean, PrincipalExtractor, String, String) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithRefreshToken(URI, SSLSocketFactory, HostnameVerifier, String, String, String, boolean, PrincipalExtractor, String, String, int, int) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
loginWithRefreshToken(URI, SSLSocketFactory, HostnameVerifier, String, String, String, boolean, PrincipalExtractor, String, String, int, int, MetricsHandler) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
LogUtil - Class in io.strimzi.kafka.oauth.common
 
LogUtil() - Constructor for class io.strimzi.kafka.oauth.common.LogUtil
 

M

MAPPER - Static variable in class io.strimzi.kafka.oauth.common.JSONUtil
 
mask(String) - Static method in class io.strimzi.kafka.oauth.common.LogUtil
Return masked input text.
matches(JsonNode) - Method in class io.strimzi.kafka.oauth.jsonpath.JsonPathFilterQuery
Match the json objects against the filter query.
MetricsHandler - Interface in io.strimzi.kafka.oauth.common
 
MetricsUtil - Class in io.strimzi.kafka.oauth.metrics
Static utility methods used for metrics
MetricsUtil() - Constructor for class io.strimzi.kafka.oauth.metrics.MetricsUtil
 

N

newObjectNode() - Static method in class io.strimzi.kafka.oauth.common.JSONUtil
 
newThread(Runnable) - Method in class io.strimzi.kafka.oauth.validator.DaemonThreadFactory
 
NimbusPayloadTransformer - Class in io.strimzi.kafka.oauth.common
 
NimbusPayloadTransformer() - Constructor for class io.strimzi.kafka.oauth.common.NimbusPayloadTransformer
 

O

OAUTH_ACCESS_TOKEN_IS_JWT - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_AUDIENCE - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_CLIENT_ID - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_CLIENT_SECRET - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_CONFIG_ID - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_CONNECT_TIMEOUT_SECONDS - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_ENABLE_METRICS - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_FALLBACK_USERNAME_CLAIM - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_FALLBACK_USERNAME_PREFIX - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_READ_TIMEOUT_SECONDS - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_SCOPE - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_SSL_SECURE_RANDOM_IMPLEMENTATION - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_SSL_TRUSTSTORE_CERTIFICATES - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_SSL_TRUSTSTORE_LOCATION - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_SSL_TRUSTSTORE_PASSWORD - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_SSL_TRUSTSTORE_TYPE - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAUTH_TOKENS_NOT_JWT - Static variable in class io.strimzi.kafka.oauth.common.Config
Deprecated.
OAUTH_USERNAME_CLAIM - Static variable in class io.strimzi.kafka.oauth.common.Config
 
OAuthAuthenticator - Class in io.strimzi.kafka.oauth.common
 
OAuthAuthenticator() - Constructor for class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
OAuthIntrospectionValidator - Class in io.strimzi.kafka.oauth.validator
This class is responsible for validating the token during session authentication by using an introspection endpoint.
OAuthIntrospectionValidator(String, String, SSLSocketFactory, HostnameVerifier, PrincipalExtractor, String, String, String, String, String, String, String, String, String, int, int, boolean) - Constructor for class io.strimzi.kafka.oauth.validator.OAuthIntrospectionValidator
Create a new instance.
OAuthMetrics - Class in io.strimzi.kafka.oauth.services
The singleton for handling a cache of all the Sensors to prevent unnecessary redundant re-registrations.
of(String, Map<String, String>) - Static method in class io.strimzi.kafka.oauth.metrics.SensorKey
Create a new instance of SensorKey from name and a map of attributes
of(String, String...) - Static method in class io.strimzi.kafka.oauth.metrics.SensorKey
Create a new instance of SensorKey from name and attributes

P

parse(String) - Static method in class io.strimzi.kafka.oauth.jsonpath.JsonPathFilterQuery
Construct a new JsonPathFilterQuery
parse(String) - Static method in class io.strimzi.kafka.oauth.jsonpath.JsonPathQuery
Construct a new JsonPathQuery
pathAttr(URI) - Static method in class io.strimzi.kafka.oauth.metrics.MetricsUtil
 
payload() - Method in class io.strimzi.kafka.oauth.common.TokenInfo
Get the payload object passed during construction.
post(URI, String, String, String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
post(URI, SSLSocketFactory, String, String, String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
post(URI, SSLSocketFactory, HostnameVerifier, String, String, String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
post(URI, SSLSocketFactory, HostnameVerifier, String, String, String, Class<T>, int, int) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
principal() - Method in class io.strimzi.kafka.oauth.common.TokenInfo
 
PrincipalExtractor - Class in io.strimzi.kafka.oauth.common
 
PrincipalExtractor() - Constructor for class io.strimzi.kafka.oauth.common.PrincipalExtractor
 
PrincipalExtractor(String, String, String) - Constructor for class io.strimzi.kafka.oauth.common.PrincipalExtractor
 
Principals - Class in io.strimzi.kafka.oauth.services
 
Principals() - Constructor for class io.strimzi.kafka.oauth.services.Principals
 
put(URI, String, String, String) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
put(URI, SSLSocketFactory, String, String, String) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
put(URI, SSLSocketFactory, HostnameVerifier, String, String, String) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
put(URI, SSLSocketFactory, HostnameVerifier, String, String, String, int, int) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
put(BearerTokenWithPayload) - Method in class io.strimzi.kafka.oauth.services.Sessions
 
putIfNotNull(Properties, String, Object) - Static method in class io.strimzi.kafka.oauth.common.ConfigUtil
 
putPrincipal(SaslServer, KafkaPrincipal) - Method in class io.strimzi.kafka.oauth.services.Principals
 

R

randomHexString() - Static method in class io.strimzi.kafka.oauth.common.IOUtil
 
randomHexString(int) - Static method in class io.strimzi.kafka.oauth.common.IOUtil
 
readJSON(InputStream, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.JSONUtil
 
readJSON(String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.JSONUtil
 
remove(BearerTokenWithPayload) - Method in class io.strimzi.kafka.oauth.services.Sessions
 
request(URI, SSLSocketFactory, HostnameVerifier, String, String, String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
request(URI, String, SSLSocketFactory, HostnameVerifier, String, String, String, Class<T>) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
request(URI, String, SSLSocketFactory, HostnameVerifier, String, String, String, Class<T>, int, int) - Static method in class io.strimzi.kafka.oauth.common.HttpUtil
 
resolve(Properties) - Static method in class io.strimzi.kafka.oauth.common.ConfigProperties
 
resolveAndExportToSystemProperties(Properties) - Static method in class io.strimzi.kafka.oauth.common.ConfigProperties
 
resolveTo(Properties) - Method in class io.strimzi.kafka.oauth.common.ConfigProperties
 

S

scheduleTask() - Method in class io.strimzi.kafka.oauth.validator.BackOffTaskScheduler
Schedule a task.
SCOPE - Static variable in class io.strimzi.kafka.oauth.common.TokenInfo
 
scope() - Method in class io.strimzi.kafka.oauth.common.TokenInfo
 
SensorKey - Class in io.strimzi.kafka.oauth.metrics
The SensorKey represents and uniquely identifies the Kafka Metrics API Sensor, which represents a set of metrics that are updated at the same time.
SensorKeyProducer - Interface in io.strimzi.kafka.oauth.metrics
An interface representing a SensorKey factory.
ServiceException - Exception in io.strimzi.kafka.oauth.services
 
ServiceException(String) - Constructor for exception io.strimzi.kafka.oauth.services.ServiceException
 
ServiceException(String, Throwable) - Constructor for exception io.strimzi.kafka.oauth.services.ServiceException
 
Services - Class in io.strimzi.kafka.oauth.services
This class contains singleton components shared among Kafka Broker sessions
SessionFuture<T> - Class in io.strimzi.kafka.oauth.services
 
SessionFuture(BearerTokenWithPayload, Future<T>) - Constructor for class io.strimzi.kafka.oauth.services.SessionFuture
 
Sessions - Class in io.strimzi.kafka.oauth.services
Sessions entries should automatically get cleared as KafkaPrincipals for the sessions get garbage collected by JVM.
Sessions() - Constructor for class io.strimzi.kafka.oauth.services.Sessions
 
setCurrentTimeProvider(CurrentTimeProvider) - Static method in class io.strimzi.kafka.oauth.services.CurrentTime
 
setPayload(Object) - Method in interface io.strimzi.kafka.oauth.common.BearerTokenWithPayload
Associate a usage dependent object with this instance
SSLUtil - Class in io.strimzi.kafka.oauth.common
 
SSLUtil() - Constructor for class io.strimzi.kafka.oauth.common.SSLUtil
 
status() - Method in exception io.strimzi.kafka.oauth.validator.TokenValidationException
 
storeCredentials(String, KafkaPrincipal) - Method in class io.strimzi.kafka.oauth.services.Credentials
Store credentials to communicate them from PLAIN callback handler to OAuthKafkaPrincipalBuilder when OAuth over PLAIN is used.
successKey() - Method in class io.strimzi.kafka.oauth.metrics.IntrospectHttpSensorKeyProducer
 
successKey() - Method in class io.strimzi.kafka.oauth.metrics.IntrospectValidationSensorKeyProducer
 
successKey() - Method in class io.strimzi.kafka.oauth.metrics.JwksHttpSensorKeyProducer
 
successKey() - Method in class io.strimzi.kafka.oauth.metrics.JwksValidationSensorKeyProducer
 
successKey() - Method in interface io.strimzi.kafka.oauth.metrics.SensorKeyProducer
Generate a SensorKey for the sensor representing the successful requests
successKey() - Method in class io.strimzi.kafka.oauth.metrics.UserInfoHttpSensorKeyProducer
 

T

takeCredentials(String) - Method in class io.strimzi.kafka.oauth.services.Credentials
Take credentials in order to associate them with PlainSaslServer
TimeUtil - Class in io.strimzi.kafka.oauth.common
 
TimeUtil() - Constructor for class io.strimzi.kafka.oauth.common.TimeUtil
 
toEnvName(String) - Static method in class io.strimzi.kafka.oauth.common.Config
Convert property key to env key.
token() - Method in class io.strimzi.kafka.oauth.common.TokenInfo
 
TOKEN_TYPE - Static variable in class io.strimzi.kafka.oauth.common.TokenInfo
 
TokenExpiredException - Exception in io.strimzi.kafka.oauth.validator
 
TokenExpiredException(String) - Constructor for exception io.strimzi.kafka.oauth.validator.TokenExpiredException
 
TokenExpiredException(String, Throwable) - Constructor for exception io.strimzi.kafka.oauth.validator.TokenExpiredException
 
TokenInfo - Class in io.strimzi.kafka.oauth.common
TokenInfo encapsulates the information about the access token.
TokenInfo(JsonNode, String, String) - Constructor for class io.strimzi.kafka.oauth.common.TokenInfo
Create a new instance
TokenInfo(JsonNode, String, String, Set<String>) - Constructor for class io.strimzi.kafka.oauth.common.TokenInfo
Create a new instance
TokenInfo(String, String, String, Set<String>, long, long) - Constructor for class io.strimzi.kafka.oauth.common.TokenInfo
 
TokenIntrospection - Class in io.strimzi.kafka.oauth.common
 
TokenIntrospection() - Constructor for class io.strimzi.kafka.oauth.common.TokenIntrospection
 
TokenSignatureException - Exception in io.strimzi.kafka.oauth.validator
 
TokenSignatureException(String) - Constructor for exception io.strimzi.kafka.oauth.validator.TokenSignatureException
 
TokenSignatureException(String, Throwable) - Constructor for exception io.strimzi.kafka.oauth.validator.TokenSignatureException
 
TokenValidationException - Exception in io.strimzi.kafka.oauth.validator
 
TokenValidationException(String) - Constructor for exception io.strimzi.kafka.oauth.validator.TokenValidationException
 
TokenValidationException(String, Throwable) - Constructor for exception io.strimzi.kafka.oauth.validator.TokenValidationException
 
TokenValidationException.Status - Enum in io.strimzi.kafka.oauth.validator
 
TokenValidator - Interface in io.strimzi.kafka.oauth.validator
 
toString() - Method in class io.strimzi.kafka.oauth.common.PrincipalExtractor
 
toString() - Method in class io.strimzi.kafka.oauth.jsonpath.JsonPathFilterQuery
 
toString() - Method in class io.strimzi.kafka.oauth.jsonpath.JsonPathQuery
 
toString() - Method in class io.strimzi.kafka.oauth.metrics.SensorKey
 
transform(Payload) - Method in class io.strimzi.kafka.oauth.common.NimbusPayloadTransformer
 
TYP - Static variable in class io.strimzi.kafka.oauth.common.TokenInfo
 

U

urlencode(String) - Static method in class io.strimzi.kafka.oauth.common.OAuthAuthenticator
 
UserInfoHttpSensorKeyProducer - Class in io.strimzi.kafka.oauth.metrics
 
UserInfoHttpSensorKeyProducer(String, URI) - Constructor for class io.strimzi.kafka.oauth.metrics.UserInfoHttpSensorKeyProducer
 

V

validate() - Method in class io.strimzi.kafka.oauth.common.Config
Validate configuration by checking for unknown or missing properties.
validate(String) - Method in class io.strimzi.kafka.oauth.validator.JWTSignatureValidator
 
validate(String) - Method in class io.strimzi.kafka.oauth.validator.OAuthIntrospectionValidator
 
validate(String) - Method in interface io.strimzi.kafka.oauth.validator.TokenValidator
 
ValidationException - Exception in io.strimzi.kafka.oauth.validator
 
ValidationException(String) - Constructor for exception io.strimzi.kafka.oauth.validator.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception io.strimzi.kafka.oauth.validator.ValidationException
 
ValidatorKey - Class in io.strimzi.kafka.oauth.services
The class that holds the validator configuration and is used two compare different configurations for equality.
ValidatorKey.IntrospectionValidatorKey - Class in io.strimzi.kafka.oauth.services
 
ValidatorKey.JwtValidatorKey - Class in io.strimzi.kafka.oauth.services
 
Validators - Class in io.strimzi.kafka.oauth.services
 
Validators() - Constructor for class io.strimzi.kafka.oauth.services.Validators
 
value() - Method in enum io.strimzi.kafka.oauth.validator.TokenValidationException.Status
 
valueOf(String) - Static method in enum io.strimzi.kafka.oauth.validator.TokenValidationException.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.strimzi.kafka.oauth.validator.TokenValidationException.Status
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links

Copyright © 2022. All rights reserved.