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
  • Field Details

    • ACCESS_RULE_PROVIDERS_PROP

      public static final String ACCESS_RULE_PROVIDERS_PROP
      See Also:
    • INIT_TIMEOUT_PROP

      public static final String INIT_TIMEOUT_PROP
      See Also:
    • ALLOW_IF_NO_ACLS_PROP

      public static final String ALLOW_IF_NO_ACLS_PROP
      See Also:
    • SUPER_USERS_PROP

      public static final String SUPER_USERS_PROP
      See Also:
    • BROKER_USERS_PROP

      public static final String BROKER_USERS_PROP
      See Also:
    • MIGRATE_ACLS_FROM_ZK_PROP

      public static final String MIGRATE_ACLS_FROM_ZK_PROP
      See Also:
    • MIGRATE_ACLS_FROM_CLUSTER_PROP

      public static final String MIGRATE_ACLS_FROM_CLUSTER_PROP
      See Also:
    • ACL_MIGRATION_BATCH_SIZE_PROP

      public static final String ACL_MIGRATION_BATCH_SIZE_PROP
      See Also:
    • OAUTH_GROUPS_CLAIM_NAME

      public static final String OAUTH_GROUPS_CLAIM_NAME
      See Also:
    • ENABLE_INFO_LOGS_FOR_ALLOWED_OPERATION

      public static final String ENABLE_INFO_LOGS_FOR_ALLOWED_OPERATION
      See Also:
    • allowEveryoneIfNoAcl

      public final boolean allowEveryoneIfNoAcl
    • migrateAclsFromCluster

      public final boolean migrateAclsFromCluster
    • enableAllowAuthorizationInfoLogs

      public final boolean enableAllowAuthorizationInfoLogs
    • superUsers

      public Set<org.apache.kafka.common.security.auth.KafkaPrincipal> superUsers
    • brokerUsers

      public Set<org.apache.kafka.common.security.auth.KafkaPrincipal> brokerUsers
    • initTimeout

      public final Duration initTimeout
  • Constructor Details

    • ConfluentAuthorizerConfig

      public ConfluentAuthorizerConfig(Map<?,?> props)
  • Method Details