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 |
static String |
AUDIENCE_CONFIG |
static String |
AUDIENCE_REQUIRED_CONFIG |
static String |
CONFIG_PREFIX |
static String |
HTTPS_JWKS |
static String |
ISSUER_CONFIG |
static String |
JKU_JWKS |
static String |
JKU_KEY_RESOLVER_WHITELIST_CONFIG |
static String |
JWKS_LOCATION_CONFIG |
static String |
JWKS_PEMFILE |
static String |
KEY_RESOLVER_CONFIG |
static String |
VERIFICATION_KEY_REFRESH_INTERVAL_MS_CONFIG |
Constructor and Description |
---|
JwtAuthenticatorConfig(Map<String,?> originals) |
JwtAuthenticatorConfig(String prefix,
Map<String,?> originals) |
Modifier and Type | Method and Description |
---|---|
List<String> |
audience() |
boolean |
audienceRequired() |
String |
issuer() |
CloseableVerificationKeyResolver |
verificationKeyResolver() |
documentationOf, equals, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, 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
public static final String AUDIENCE_CONFIG
public static final String AUDIENCE_REQUIRED_CONFIG
public static final String KEY_RESOLVER_CONFIG
public static final String JKU_KEY_RESOLVER_WHITELIST_CONFIG
public static final String ALLOW_UNSAFE_KEY_RESOLVER_URL_CONFIG
public static final String JWKS_LOCATION_CONFIG
public static final String VERIFICATION_KEY_REFRESH_INTERVAL_MS_CONFIG
public String issuer()
public CloseableVerificationKeyResolver verificationKeyResolver()
public boolean audienceRequired()