public final class JwtAuthenticatorConfig
extends org.apache.kafka.common.config.AbstractConfig
Modifier and Type | Field and Description |
---|---|
static String |
ALLOW_UNSAFE_KEY_RESOLVER_URL_CONFIG |
protected static String |
ALLOW_UNSAFE_KEY_RESOLVER_URL_DOC |
static String |
AUDIENCE_CONFIG |
protected static String |
AUDIENCE_DOC |
static String |
CONFIG_PREFIX |
static String |
HTTPS_JWKS |
static String |
ISSUER_CONFIG |
protected static String |
ISSUER_DOC |
static String |
JKU_JWKS |
static String |
JKU_KEY_RESOLVER_WHITELIST_CONFIG |
protected static String |
JKU_KEY_RESOLVER_WHITELIST_DOC |
static String |
JWKS_LOCATION_CONFIG |
protected static String |
JWKS_LOCATION_DOC |
static String |
JWKS_PEMFILE |
static String |
KEY_RESOLVER_CONFIG |
protected static String |
KEY_RESOLVER_DOC |
static String |
VERIFICATION_KEY_REFRESH_INTERVAL_MS_CONFIG |
protected static String |
VERIFICATION_KEY_REFRESH_INTERVAL_MS_DOC |
Constructor and Description |
---|
JwtAuthenticatorConfig(Map<String,?> originals) |
JwtAuthenticatorConfig(String prefix,
Map<String,?> originals) |
Modifier and Type | Method and Description |
---|---|
String |
audience() |
String |
issuer() |
CloseableVerificationKeyResolver |
verificationKeyResolver() |
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
public static final String CONFIG_PREFIX
public static final String JKU_JWKS
public static final String HTTPS_JWKS
public static final String JWKS_PEMFILE
public static final String ISSUER_CONFIG
protected static final String ISSUER_DOC
public static final String AUDIENCE_CONFIG
protected static final String AUDIENCE_DOC
public static final String KEY_RESOLVER_CONFIG
protected static final String KEY_RESOLVER_DOC
public static final String JKU_KEY_RESOLVER_WHITELIST_CONFIG
protected static final String JKU_KEY_RESOLVER_WHITELIST_DOC
public static final String ALLOW_UNSAFE_KEY_RESOLVER_URL_CONFIG
protected static final String ALLOW_UNSAFE_KEY_RESOLVER_URL_DOC
public static final String JWKS_LOCATION_CONFIG
protected static final String JWKS_LOCATION_DOC
public static final String VERIFICATION_KEY_REFRESH_INTERVAL_MS_CONFIG
protected static final String VERIFICATION_KEY_REFRESH_INTERVAL_MS_DOC
public String issuer()
public CloseableVerificationKeyResolver verificationKeyResolver()
public String audience()