Class ConfluentAuthorizerConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.confluent.security.authorizer.ConfluentAuthorizerConfig
public class ConfluentAuthorizerConfig
extends org.apache.kafka.common.config.AbstractConfig
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringfinal booleanstatic final StringSet<org.apache.kafka.common.security.auth.KafkaPrincipal> static final Stringfinal booleanstatic final Stringfinal Durationstatic final Stringstatic final Stringfinal booleanstatic final Stringstatic final StringSet<org.apache.kafka.common.security.auth.KafkaPrincipal> Fields inherited from class org.apache.kafka.common.config.AbstractConfig
AUTOMATIC_CONFIG_PROVIDERS_PROPERTY, CONFIG_PROVIDERS_CONFIG, CONFIG_PROVIDERS_DOC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessRuleProviders(Map<String, ?> configs) createProviders(String clusterId) createProviders(String clusterId, Set<Provider> existing) static voidstatic Set<org.apache.kafka.common.security.auth.KafkaPrincipal> parseUsers(String su) toString()Methods inherited from class org.apache.kafka.common.config.AbstractConfig
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
-
Field Details
-
ACCESS_RULE_PROVIDERS_PROP
- See Also:
-
INIT_TIMEOUT_PROP
- See Also:
-
ALLOW_IF_NO_ACLS_PROP
- See Also:
-
SUPER_USERS_PROP
- See Also:
-
BROKER_USERS_PROP
- See Also:
-
MIGRATE_ACLS_FROM_ZK_PROP
- See Also:
-
MIGRATE_ACLS_FROM_CLUSTER_PROP
- See Also:
-
ACL_MIGRATION_BATCH_SIZE_PROP
- See Also:
-
OAUTH_GROUPS_CLAIM_NAME
- See Also:
-
ENABLE_INFO_LOGS_FOR_ALLOWED_OPERATION
- See Also:
-
allowEveryoneIfNoAcl
public final boolean allowEveryoneIfNoAcl -
migrateAclsFromCluster
public final boolean migrateAclsFromCluster -
enableAllowAuthorizationInfoLogs
public final boolean enableAllowAuthorizationInfoLogs -
superUsers
-
brokerUsers
-
initTimeout
-
-
Constructor Details
-
ConfluentAuthorizerConfig
-
-
Method Details
-
parseUsers
-
authProviderNames
-
createProviders
-
createProviders
public final ConfluentAuthorizerConfig.Providers createProviders(String clusterId, Set<Provider> existing) -
accessRuleProviders
-
toString
-
main
-