Confluent Confluent
Documentation Group-Based Authorization Using LDAP
Confluent Developer Marketplace Get started
Home Confluent Cloud Confluent Platform Connectors Clients
Group-Based Authorization Using LDAP
Get started
    Home Confluent Cloud Confluent Platform Connectors Clients

    CONFLUENT PLATFORM

    • Overview
    • Get Started
      • What is Confluent Platform?
      • Quick Start for Confluent Platform
      • Kafka Basics on Confluent Platform
      • Apache Kafka Introduction
      • Videos, Demos, and Reading Material
        • Scripted Confluent Platform Demo
          • Overview
          • Deploy Confluent Platform Environment
          • Deploy Hybrid Confluent Platform and Cloud Environment
          • End Demo
          • Troubleshooting
        • Tutorial: Introduction to Streaming Application Development
        • Clickstream Data Analysis Pipeline Using ksqlDB
        • RBAC Example for Confluent Platform
        • Replicator Schema Translation Example for Confluent Platform
        • DevOps for Kafka with Kubernetes and GitOps
          • Overview
          • Kafka DevOps Case Studies
            • Case Study: Graduated Environments
            • Case Study: Manage Cloud Secrets
            • Case Study: Kafka Connect management with GitOps
      • Resources
    • Install and Upgrade
      • Overview
      • System Requirements
      • Install Manually
        • ZIP and TAR
        • Ubuntu and Debian
        • RHEL and CentOS
        • Docker
          • Install using Docker
          • Docker Configuration Parameters
          • Docker Image Reference
          • Docker Security
          • Docker Developer Guide
        • Configure Automatic Startup and Monitoring
      • Deploy with Ansible Playbooks
      • Deploy with Confluent for Kubernetes
      • License
      • Upgrade Confluent Platform
        • Overview
        • Upgrade Confluent Platform
      • Supported Versions and Interoperability
      • Installation Packages
      • Migrate from Apache Kafka
      • Migrate an Existing Kafka Deployment
      • Migrate to Confluent Server
      • Migrate from ZooKeeper to KRaft (EA)
    • Build Client Applications
      • Overview
      • Configure Clients
        • Consumer
        • Producer
        • Schemas, Serializers, and Deserializers
        • Configuration Properties
      • Client Guides
        • Python
        • .NET Client
        • JavaScript Client
        • Go Client
        • C++ Client
        • Java Client
        • JMS Client
          • Overview
          • Development Guide
      • Client Examples
        • Overview
        • Python Client
        • .NET Client
        • JavaScript Client
        • Go Client
        • C++ Client
        • Java
        • Spring Boot
        • KafkaProducer
        • REST
        • Clojure
        • Groovy
        • Kafka Connect Datagen
        • kafkacat
        • Kotlin
        • Ruby
        • Rust
        • Scala
      • Kafka Client APIs for Confluent Platform
        • Python Client API
        • .NET Client API
        • JavaScript Client API
        • Go Client API
        • C++ Client API
        • Java Client API
        • JMS Client
          • Overview
          • Development Guide
      • Deprecated Client APIs
      • MQTT Proxy
        • Introduction
        • Communication Security Settings
        • MQTT Proxy Configuration Options
      • kcat (formerly kafkacat) Utility
    • Confluent REST Proxy
      • Overview
      • Quick Start
      • Rest Proxy API Reference
      • Production Deployment
        • Confluent Server Admin APIs
          • Configuration
          • Security
        • Standalone REST Proxy
          • Overview
          • Configuration
          • Monitoring
          • Security
      • REST Proxy Tutorial
      • Connect to Confluent Cloud
    • ksqlDB and Kafka Streams
      • Overview
      • ksqlDB
        • ksqlDB Overview
        • ksqlDB Quickstart
        • Install ksqlDB
        • Operate ksqlDB
        • Upgrade ksqlDB
        • Develop applications for ksqlDB
        • Run ksqlDB in Confluent Cloud
        • Connect ksqlDB to Confluent Cloud
        • Migrate Confluent Cloud ksqlDB applications
        • Run ksqlDB in Confluent Control Center
        • Connect ksqlDB to Confluent Control Center
        • Secure ksqlDB with RBAC
        • Frequently Asked Questions
        • Troubleshoot ksqlDB issues
        • Tutorials and Examples
          • Tutorials overview
          • ksqlDB Quick Start
          • How-to Guides
          • Example Code Snippets
          • Materialized View/cache
          • Streaming ETL Pipeline
          • Event-driven Microservice
          • ksqlDB with Embedded Connect
          • Clickstream Data Analysis Pipeline Using ksqlDB
          • Kafka Tutorials Using ksqlDB
      • Kafka Streams
        • Kafka Streams Overview
        • Introduction
        • Build your first Streams application
        • Tutorial: Introduction to Streaming Application Development
        • Connect Confluent Platform Components to Confluent Cloud
        • Streams Concepts
        • Streams Architecture
        • Streams Code Examples
        • Streams Developer Guide
          • Writing a Streams Application
          • Testing Streams Code
          • Configuring a Streams Application
          • Streams DSL
          • Naming Kafka Streams DSL Topologies
          • Optimizing Kafka Streams Topologies
          • Processor API
          • Data Types and Serialization
          • Interactive Queries
          • Memory Management
          • Running Streams Applications
          • Managing Streams Application Topics
          • Kafka Streams Security
          • Application Reset Tool
        • Pipelining with Kafka Connect and Kafka Streams
        • Streams Operations
          • Capacity Planning and Sizing
          • Monitoring Kafka Streams Applications
        • Streams Upgrade Guide
        • Streams FAQ
        • Streams Javadocs
    • Connect to External Systems
      • Overview
      • Get Started
      • Kafka Connect 101
      • Connectors
      • Confluent Hub
        • Overview
        • Confluent Marketplace Client
        • Command Reference
          • Overview
          • confluent-hub help
          • confluent-hub install
        • Component Archive Specification
        • Contribute to Confluent Marketplace
      • Connect on z/OS
      • Install
      • License
      • Supported
      • Preview
      • Configure
      • Monitor
      • Logging
      • Connect to Confluent Cloud
      • Developer Guide
      • Tutorial: Moving Data In and Out of Kafka
      • Reference
        • Connect Javadocs
        • Connect REST Interface
        • Worker Configuration Properties
        • Connector Configuration Properties
      • Transform
      • Security
        • Kafka Connect Security Basics
        • Kafka Connect and RBAC
          • Get Started With RBAC and Kafka Connect
          • Configure RBAC for a Connect Cluster
          • Configure RBAC for a Connect Worker
          • RBAC for self-managed connectors
          • Connect Secret Registry
          • Example Connect role-binding sequence
      • Design
      • Add Connectors and Software
      • Install Community Connectors
      • Upgrade
      • FileStream Connectors
      • FAQ
    • Schema Management
      • Overview
      • Tutorial
      • Installing and Configuring
        • Install
        • Configure Schema Registry
        • Configure Clients to Schema Registry
        • Deploy in Production
        • Deployment Architectures
        • Migrate Schemas
      • Fundamentals
        • Key Concepts
        • Schema Evolution and Compatibility
        • Schema Formats
          • Serializers and Deserializers Overview
          • Avro
          • Protobuf
          • JSON Schema
        • Data Contracts
      • Manage Schemas
        • Manage Schemas in Control Center
        • Schema Contexts
        • Schema Linking
        • Schema Validation
        • Monitoring
        • Delete Schemas
        • Integrate Schemas from Connectors
      • Security
        • Schema Registry Security Overview
        • Role-Based Access Control
        • Schema Registry Security Plugin
          • Overview
          • Install and Configure
          • Schema Registry Authorization
            • Supported Operations and Resources
            • Role-Based Access Control
            • Schema Registry ACL Authorizer
            • Topic ACL Authorizer
      • Reference
        • Overview
        • Maven Plugin
        • API Reference
        • API Usage Examples
      • FAQ
    • Security
      • General Security
        • Security Overview
        • Security Tutorial
        • Configuring Confluent Server Authorizer
        • Cluster Registry
        • Security Compliance
        • Prefixes for Configuring Security
      • Authentication
        • Authentication Methods Overview
        • Authentication with SASL
          • Authentication with SASL using JAAS
          • Install
          • Configuring GSSAPI
          • Configuring OAUTHBEARER
          • Configuring PLAIN
          • Configuring SCRAM
          • Authentication using Delegation Tokens
          • Configuring Kafka Client Authentication with LDAP
        • Encrypt and Authenticate with TLS
        • HTTP Basic Authentication
        • Adding security to a running cluster
      • Authorization
        • Authorization using Role-Based Access Control
          • RBAC Overview
          • Quick Start
          • Predefined Roles
          • Enable RBAC in a Running Cluster
          • Discover Identifiers for Clusters
          • Configuring Token Authentication
          • Confluent Metadata API Reference
          • RBAC Example for Confluent Platform
        • Configure RBAC using the REST API
        • ACLs
          • Authorization using centralized ACLs
          • Authorization using Access Control Lists (ACLs)
        • Group-Based Authorization Using LDAP
          • Configuring Confluent Server Authorizer
          • Configuring LDAP
          • Tutorial: Group-Based Authorization Using LDAP
      • Data Protection
        • Audit Logs
          • Audit Log Concepts
          • Auditable Events
          • Configure Audit Logs using the Confluent CLI
          • Configure MDS to Manage Centralized Audit Logs
          • MDS API Audit Log Configuration
          • Configure Audit Logs using the Properties File
        • Encrypt with TLS
        • Secrets
          • Secrets Management
          • Tutorial: Secret Protection
        • Redact Confluent Logs
      • Component Security
        • Confluent Control Center (Legacy) Security
          • Overview
          • Configure TLS/SSL
          • Configure SASL
          • Configure HTTP Basic Authentication
          • Authorize with Kafka ACLs
          • Configure LDAP
          • Configure RBAC
          • Manage and View RBAC Roles
            • Log in to Control Center (Legacy) when RBAC enabled
            • Manage RBAC roles with Control Center (Legacy)
            • View your RBAC roles in Control Center (Legacy)
        • Kafka Streams Security
        • Schema Registry Security
        • Kafka Connect Security
          • Kafka Connect Security Basics
          • Kafka Connect and RBAC
            • Get Started With RBAC and Kafka Connect
            • Configure RBAC for a Connect Cluster
            • Configure RBAC for a Connect Worker
            • RBAC for self-managed connectors
            • Connect Secret Registry
            • Example Connect role-binding sequence
        • ksqlDB RBAC
        • REST Proxy Security
          • REST Proxy Security
          • REST Proxy Security Plugins
        • ZooKeeper Security
      • Security Management Tools
        • Ansible Playbooks for Confluent Platform
        • Docker Security for Confluent Platform
    • Multi-DC Deployment Architectures
      • Overview
      • Multi-Data Center Architectures
      • Cluster Linking
        • Cluster Linking Overview
        • Use Cases and Tutorials
          • Share Data Across Topics
          • Create Hybrid Cloud and Bridge-to-Cloud Deployments
          • Migrate Data
        • Configure, Manage, and Monitor
          • Manage Mirror Topics
          • Configure and Manage
          • Commands Reference
          • Monitor Metrics
          • Manage Security
        • FAQ
      • Multi-Region Clusters
        • Overview
        • Tutorial: Multi-Region Clusters
        • Transition Standard Active-Passive Data Centers to a Multi-Region Stretched Cluster
      • Replicator for Multi-Datacenter Replication
        • Replicator Overview
        • Tutorial: Replicating Data Across Clusters
        • Active-active Demo
        • Download and Install
        • Configure and Run
        • Tuning Replicator
        • Monitoring Replicator
        • Replicator and Cross-Cluster Failover
        • Configuration Options
        • Migrate from MirrorMaker to Replicator
        • Replicator Verifier
        • Replicator to Cloud Configurations
    • Configure and Manage
      • Confluent Control Center (Legacy)
        • Control Center Overview
        • Installing and Configuring Control Center (Legacy)
          • Configuring
          • Configuration Reference
          • Check Control Center (Legacy) Version and Enable Auto-Update
          • Properties File
          • Connecting Control Center to Confluent Cloud
          • Confluent Monitoring Interceptors in Control Center (Legacy)
          • Installing Control Center (Legacy) on Kafka
          • Managing Confluent Platform Licenses
          • Troubleshooting Control Center (Legacy)
          • Upgrading Control Center (Legacy)
        • Clusters
        • Brokers
        • Topics Overview
          • Topics Overview
          • Create
          • View Topic Metrics
          • Message Browser
          • Manage Schemas for Topics
          • Edit Configuration Settings for Topics
          • Delete Topics
        • Connect
        • ksqlDB
        • Consumers
        • Replicators
        • Clusters
        • Control Center (Legacy) Alerts
          • Overview
          • Access Alerts and Alert History
          • Configure Alerts Properties
          • View and Manage Triggers
          • Manage Actions
          • Configure PagerDuty Emails with Alerts
          • REST API for Alerts History
          • Example Triggers and Actions
          • Troubleshooting Alerts
        • Security
      • Configuration Reference
        • Overview
        • Broker and Controller Configuration
        • Topic Configuration
        • Consumer Configuration
        • Producer Configuration
        • Connect Configuration
          • Overview
          • Sink Configurations
          • Source Configurations
        • Admin Client Configuration
        • License Configuration
        • Kafka Streams Configuration Reference
        • Kafka Streams Configuration Guide
        • Docker Configuration Parameters for Confluent Platform
        • Control Center Configurations
        • ZooKeeper Configurations
        • KRaft Configurations
        • ksqlDB Server Configurations
      • Change Configuration Settings Dynamically
      • CLI Tools for Confluent Platform
        • CLI Tools for Confluent Platform
        • Confluent CLI
      • Kafka Metadata Management
        • Metadata Management in Kafka
        • KRaft Overview
        • Configure KRaft
        • Configure ZooKeeper for Production
      • Configure a Multi-Node Environment with Docker
      • Confluent Platform Metadata Service (MDS)
        • Configure the Confluent Platform Metadata Service (MDS)
        • Configure Confluent Platform Components to Communicate with MDS over TLS/SSL
        • Configure mTLS Authentication and RBAC for Kafka Brokers
        • Configure Kerberos Authentication for Brokers Running MDS
        • Configure LDAP Authentication
        • Configure LDAP Group-Based Authorization for MDS
        • Configure MDS to Manage Centralized Audit Logs
        • Metadata Service Configuration Settings
        • Confluent Metadata API Reference
      • Confluent Metrics Reporter
      • Confluent Health+
        • Health+ Overview
        • Enable Health+
        • Health+ Intelligent Alerts
        • Health+ Monitoring Dashboard
        • Confluent Telemetry Reporter
        • Telemetry Reporter Metrics
        • Confluent Health+ FAQ
      • Confluent REST Proxy
        • Overview
        • Quick Start
        • Rest Proxy API Reference
        • Production Deployment
          • Confluent Server Admin APIs
            • Configuration
            • Security
          • Standalone REST Proxy
            • Overview
            • Configuration
            • Monitoring
            • Security
        • REST Proxy Tutorial
        • Connect to Confluent Cloud
      • Kafka Operations
        • Overview
        • Running Kafka in Production
        • Post Kafka Deployment
        • Self-Balancing Clusters
          • Self-Balancing Overview
          • Quick Start Demo (Docker)
          • Tutorial: Adding and Removing Brokers
          • Configuration Options and Commands
          • Performance and Resource Usage
        • Auto Data Balancing
          • Quick Start
          • Tutorial (Docker)
          • Command and Configuration Options
        • Monitoring Kafka with JMX
        • Confluent Metrics Reporter
        • Tiered Storage
      • Docker Operations
        • Overview
        • Kafka Monitoring and Metrics Using JMX
        • Configure Docker Logging
        • Mounting Docker External Volumes
      • Post Kafka Deployment
      • Kafka Streams Operations
        • Capacity Planning and Sizing
        • Monitoring Kafka Streams Applications
      • ksqlDB Operations
      • DevOps for Kafka with Kubernetes and GitOps
        • Overview
        • Kafka DevOps Case Studies
          • Case Study: Graduated Environments
          • Case Study: Manage Cloud Secrets
          • Case Study: Kafka Connect management with GitOps
    • Confluent Health+
      • Health+ Overview
      • Enable Health+
      • Health+ Intelligent Alerts
      • Health+ Monitoring Dashboard
      • Confluent Telemetry Reporter
      • Telemetry Reporter Metrics
      • Confluent Health+ FAQ
    • Confluent CLI
    • Release Notes
      • Release Notes
      • Component Changelogs
    • APIs and Javadocs
      • Overview
      • Kafka API Javadocs
        • Kafka Java Client APIs
        • Kafka Producer Java API
        • Kafka Consumer Java API
        • Kafka AdminClient Java API
        • Kafka Common Java API
        • Kafka Streams Java API
        • Kafka Connect Java API
      • Client APIs
        • Python Client API
        • .NET Client API
        • JavaScript Client API
        • Go Client API
        • C++ Client API
        • Java Client API
        • JMS Client
          • Overview
          • Development Guide
      • Confluent APIs
        • Confluent REST Proxy API
          • Overview
          • Quick Start
          • Rest Proxy API Reference
          • Production Deployment
            • Confluent Server Admin APIs
              • Configuration
              • Security
            • Standalone REST Proxy
              • Overview
              • Configuration
              • Monitoring
              • Security
          • REST Proxy Tutorial
          • Connect to Confluent Cloud
        • Connect REST API
        • ksqlDB REST API
        • Metadata API
        • Schema Registry API
    • Glossary
    Table of contents

    CONFLUENT PLATFORM

    • Overview
    • Get Started
      • What is Confluent Platform?
      • Quick Start for Confluent Platform
      • Kafka Basics on Confluent Platform
      • Apache Kafka Introduction
      • Videos, Demos, and Reading Material
        • Scripted Confluent Platform Demo
          • Overview
          • Deploy Confluent Platform Environment
          • Deploy Hybrid Confluent Platform and Cloud Environment
          • End Demo
          • Troubleshooting
        • Tutorial: Introduction to Streaming Application Development
        • Clickstream Data Analysis Pipeline Using ksqlDB
        • RBAC Example for Confluent Platform
        • Replicator Schema Translation Example for Confluent Platform
        • DevOps for Kafka with Kubernetes and GitOps
          • Overview
          • Kafka DevOps Case Studies
            • Case Study: Graduated Environments
            • Case Study: Manage Cloud Secrets
            • Case Study: Kafka Connect management with GitOps
      • Resources
    • Install and Upgrade
      • Overview
      • System Requirements
      • Install Manually
        • ZIP and TAR
        • Ubuntu and Debian
        • RHEL and CentOS
        • Docker
          • Install using Docker
          • Docker Configuration Parameters
          • Docker Image Reference
          • Docker Security
          • Docker Developer Guide
        • Configure Automatic Startup and Monitoring
      • Deploy with Ansible Playbooks
      • Deploy with Confluent for Kubernetes
      • License
      • Upgrade Confluent Platform
        • Overview
        • Upgrade Confluent Platform
      • Supported Versions and Interoperability
      • Installation Packages
      • Migrate from Apache Kafka
      • Migrate an Existing Kafka Deployment
      • Migrate to Confluent Server
      • Migrate from ZooKeeper to KRaft (EA)
    • Build Client Applications
      • Overview
      • Configure Clients
        • Consumer
        • Producer
        • Schemas, Serializers, and Deserializers
        • Configuration Properties
      • Client Guides
        • Python
        • .NET Client
        • JavaScript Client
        • Go Client
        • C++ Client
        • Java Client
        • JMS Client
          • Overview
          • Development Guide
      • Client Examples
        • Overview
        • Python Client
        • .NET Client
        • JavaScript Client
        • Go Client
        • C++ Client
        • Java
        • Spring Boot
        • KafkaProducer
        • REST
        • Clojure
        • Groovy
        • Kafka Connect Datagen
        • kafkacat
        • Kotlin
        • Ruby
        • Rust
        • Scala
      • Kafka Client APIs for Confluent Platform
        • Python Client API
        • .NET Client API
        • JavaScript Client API
        • Go Client API
        • C++ Client API
        • Java Client API
        • JMS Client
          • Overview
          • Development Guide
      • Deprecated Client APIs
      • MQTT Proxy
        • Introduction
        • Communication Security Settings
        • MQTT Proxy Configuration Options
      • kcat (formerly kafkacat) Utility
    • Confluent REST Proxy
      • Overview
      • Quick Start
      • Rest Proxy API Reference
      • Production Deployment
        • Confluent Server Admin APIs
          • Configuration
          • Security
        • Standalone REST Proxy
          • Overview
          • Configuration
          • Monitoring
          • Security
      • REST Proxy Tutorial
      • Connect to Confluent Cloud
    • ksqlDB and Kafka Streams
      • Overview
      • ksqlDB
        • ksqlDB Overview
        • ksqlDB Quickstart
        • Install ksqlDB
        • Operate ksqlDB
        • Upgrade ksqlDB
        • Develop applications for ksqlDB
        • Run ksqlDB in Confluent Cloud
        • Connect ksqlDB to Confluent Cloud
        • Migrate Confluent Cloud ksqlDB applications
        • Run ksqlDB in Confluent Control Center
        • Connect ksqlDB to Confluent Control Center
        • Secure ksqlDB with RBAC
        • Frequently Asked Questions
        • Troubleshoot ksqlDB issues
        • Tutorials and Examples
          • Tutorials overview
          • ksqlDB Quick Start
          • How-to Guides
          • Example Code Snippets
          • Materialized View/cache
          • Streaming ETL Pipeline
          • Event-driven Microservice
          • ksqlDB with Embedded Connect
          • Clickstream Data Analysis Pipeline Using ksqlDB
          • Kafka Tutorials Using ksqlDB
      • Kafka Streams
        • Kafka Streams Overview
        • Introduction
        • Build your first Streams application
        • Tutorial: Introduction to Streaming Application Development
        • Connect Confluent Platform Components to Confluent Cloud
        • Streams Concepts
        • Streams Architecture
        • Streams Code Examples
        • Streams Developer Guide
          • Writing a Streams Application
          • Testing Streams Code
          • Configuring a Streams Application
          • Streams DSL
          • Naming Kafka Streams DSL Topologies
          • Optimizing Kafka Streams Topologies
          • Processor API
          • Data Types and Serialization
          • Interactive Queries
          • Memory Management
          • Running Streams Applications
          • Managing Streams Application Topics
          • Kafka Streams Security
          • Application Reset Tool
        • Pipelining with Kafka Connect and Kafka Streams
        • Streams Operations
          • Capacity Planning and Sizing
          • Monitoring Kafka Streams Applications
        • Streams Upgrade Guide
        • Streams FAQ
        • Streams Javadocs
    • Connect to External Systems
      • Overview
      • Get Started
      • Kafka Connect 101
      • Connectors
      • Confluent Hub
        • Overview
        • Confluent Marketplace Client
        • Command Reference
          • Overview
          • confluent-hub help
          • confluent-hub install
        • Component Archive Specification
        • Contribute to Confluent Marketplace
      • Connect on z/OS
      • Install
      • License
      • Supported
      • Preview
      • Configure
      • Monitor
      • Logging
      • Connect to Confluent Cloud
      • Developer Guide
      • Tutorial: Moving Data In and Out of Kafka
      • Reference
        • Connect Javadocs
        • Connect REST Interface
        • Worker Configuration Properties
        • Connector Configuration Properties
      • Transform
      • Security
        • Kafka Connect Security Basics
        • Kafka Connect and RBAC
          • Get Started With RBAC and Kafka Connect
          • Configure RBAC for a Connect Cluster
          • Configure RBAC for a Connect Worker
          • RBAC for self-managed connectors
          • Connect Secret Registry
          • Example Connect role-binding sequence
      • Design
      • Add Connectors and Software
      • Install Community Connectors
      • Upgrade
      • FileStream Connectors
      • FAQ
    • Schema Management
      • Overview
      • Tutorial
      • Installing and Configuring
        • Install
        • Configure Schema Registry
        • Configure Clients to Schema Registry
        • Deploy in Production
        • Deployment Architectures
        • Migrate Schemas
      • Fundamentals
        • Key Concepts
        • Schema Evolution and Compatibility
        • Schema Formats
          • Serializers and Deserializers Overview
          • Avro
          • Protobuf
          • JSON Schema
        • Data Contracts
      • Manage Schemas
        • Manage Schemas in Control Center
        • Schema Contexts
        • Schema Linking
        • Schema Validation
        • Monitoring
        • Delete Schemas
        • Integrate Schemas from Connectors
      • Security
        • Schema Registry Security Overview
        • Role-Based Access Control
        • Schema Registry Security Plugin
          • Overview
          • Install and Configure
          • Schema Registry Authorization
            • Supported Operations and Resources
            • Role-Based Access Control
            • Schema Registry ACL Authorizer
            • Topic ACL Authorizer
      • Reference
        • Overview
        • Maven Plugin
        • API Reference
        • API Usage Examples
      • FAQ
    • Security
      • General Security
        • Security Overview
        • Security Tutorial
        • Configuring Confluent Server Authorizer
        • Cluster Registry
        • Security Compliance
        • Prefixes for Configuring Security
      • Authentication
        • Authentication Methods Overview
        • Authentication with SASL
          • Authentication with SASL using JAAS
          • Install
          • Configuring GSSAPI
          • Configuring OAUTHBEARER
          • Configuring PLAIN
          • Configuring SCRAM
          • Authentication using Delegation Tokens
          • Configuring Kafka Client Authentication with LDAP
        • Encrypt and Authenticate with TLS
        • HTTP Basic Authentication
        • Adding security to a running cluster
      • Authorization
        • Authorization using Role-Based Access Control
          • RBAC Overview
          • Quick Start
          • Predefined Roles
          • Enable RBAC in a Running Cluster
          • Discover Identifiers for Clusters
          • Configuring Token Authentication
          • Confluent Metadata API Reference
          • RBAC Example for Confluent Platform
        • Configure RBAC using the REST API
        • ACLs
          • Authorization using centralized ACLs
          • Authorization using Access Control Lists (ACLs)
        • Group-Based Authorization Using LDAP
          • Configuring Confluent Server Authorizer
          • Configuring LDAP
          • Tutorial: Group-Based Authorization Using LDAP
      • Data Protection
        • Audit Logs
          • Audit Log Concepts
          • Auditable Events
          • Configure Audit Logs using the Confluent CLI
          • Configure MDS to Manage Centralized Audit Logs
          • MDS API Audit Log Configuration
          • Configure Audit Logs using the Properties File
        • Encrypt with TLS
        • Secrets
          • Secrets Management
          • Tutorial: Secret Protection
        • Redact Confluent Logs
      • Component Security
        • Confluent Control Center (Legacy) Security
          • Overview
          • Configure TLS/SSL
          • Configure SASL
          • Configure HTTP Basic Authentication
          • Authorize with Kafka ACLs
          • Configure LDAP
          • Configure RBAC
          • Manage and View RBAC Roles
            • Log in to Control Center (Legacy) when RBAC enabled
            • Manage RBAC roles with Control Center (Legacy)
            • View your RBAC roles in Control Center (Legacy)
        • Kafka Streams Security
        • Schema Registry Security
        • Kafka Connect Security
          • Kafka Connect Security Basics
          • Kafka Connect and RBAC
            • Get Started With RBAC and Kafka Connect
            • Configure RBAC for a Connect Cluster
            • Configure RBAC for a Connect Worker
            • RBAC for self-managed connectors
            • Connect Secret Registry
            • Example Connect role-binding sequence
        • ksqlDB RBAC
        • REST Proxy Security
          • REST Proxy Security
          • REST Proxy Security Plugins
        • ZooKeeper Security
      • Security Management Tools
        • Ansible Playbooks for Confluent Platform
        • Docker Security for Confluent Platform
    • Multi-DC Deployment Architectures
      • Overview
      • Multi-Data Center Architectures
      • Cluster Linking
        • Cluster Linking Overview
        • Use Cases and Tutorials
          • Share Data Across Topics
          • Create Hybrid Cloud and Bridge-to-Cloud Deployments
          • Migrate Data
        • Configure, Manage, and Monitor
          • Manage Mirror Topics
          • Configure and Manage
          • Commands Reference
          • Monitor Metrics
          • Manage Security
        • FAQ
      • Multi-Region Clusters
        • Overview
        • Tutorial: Multi-Region Clusters
        • Transition Standard Active-Passive Data Centers to a Multi-Region Stretched Cluster
      • Replicator for Multi-Datacenter Replication
        • Replicator Overview
        • Tutorial: Replicating Data Across Clusters
        • Active-active Demo
        • Download and Install
        • Configure and Run
        • Tuning Replicator
        • Monitoring Replicator
        • Replicator and Cross-Cluster Failover
        • Configuration Options
        • Migrate from MirrorMaker to Replicator
        • Replicator Verifier
        • Replicator to Cloud Configurations
    • Configure and Manage
      • Confluent Control Center (Legacy)
        • Control Center Overview
        • Installing and Configuring Control Center (Legacy)
          • Configuring
          • Configuration Reference
          • Check Control Center (Legacy) Version and Enable Auto-Update
          • Properties File
          • Connecting Control Center to Confluent Cloud
          • Confluent Monitoring Interceptors in Control Center (Legacy)
          • Installing Control Center (Legacy) on Kafka
          • Managing Confluent Platform Licenses
          • Troubleshooting Control Center (Legacy)
          • Upgrading Control Center (Legacy)
        • Clusters
        • Brokers
        • Topics Overview
          • Topics Overview
          • Create
          • View Topic Metrics
          • Message Browser
          • Manage Schemas for Topics
          • Edit Configuration Settings for Topics
          • Delete Topics
        • Connect
        • ksqlDB
        • Consumers
        • Replicators
        • Clusters
        • Control Center (Legacy) Alerts
          • Overview
          • Access Alerts and Alert History
          • Configure Alerts Properties
          • View and Manage Triggers
          • Manage Actions
          • Configure PagerDuty Emails with Alerts
          • REST API for Alerts History
          • Example Triggers and Actions
          • Troubleshooting Alerts
        • Security
      • Configuration Reference
        • Overview
        • Broker and Controller Configuration
        • Topic Configuration
        • Consumer Configuration
        • Producer Configuration
        • Connect Configuration
          • Overview
          • Sink Configurations
          • Source Configurations
        • Admin Client Configuration
        • License Configuration
        • Kafka Streams Configuration Reference
        • Kafka Streams Configuration Guide
        • Docker Configuration Parameters for Confluent Platform
        • Control Center Configurations
        • ZooKeeper Configurations
        • KRaft Configurations
        • ksqlDB Server Configurations
      • Change Configuration Settings Dynamically
      • CLI Tools for Confluent Platform
        • CLI Tools for Confluent Platform
        • Confluent CLI
      • Kafka Metadata Management
        • Metadata Management in Kafka
        • KRaft Overview
        • Configure KRaft
        • Configure ZooKeeper for Production
      • Configure a Multi-Node Environment with Docker
      • Confluent Platform Metadata Service (MDS)
        • Configure the Confluent Platform Metadata Service (MDS)
        • Configure Confluent Platform Components to Communicate with MDS over TLS/SSL
        • Configure mTLS Authentication and RBAC for Kafka Brokers
        • Configure Kerberos Authentication for Brokers Running MDS
        • Configure LDAP Authentication
        • Configure LDAP Group-Based Authorization for MDS
        • Configure MDS to Manage Centralized Audit Logs
        • Metadata Service Configuration Settings
        • Confluent Metadata API Reference
      • Confluent Metrics Reporter
      • Confluent Health+
        • Health+ Overview
        • Enable Health+
        • Health+ Intelligent Alerts
        • Health+ Monitoring Dashboard
        • Confluent Telemetry Reporter
        • Telemetry Reporter Metrics
        • Confluent Health+ FAQ
      • Confluent REST Proxy
        • Overview
        • Quick Start
        • Rest Proxy API Reference
        • Production Deployment
          • Confluent Server Admin APIs
            • Configuration
            • Security
          • Standalone REST Proxy
            • Overview
            • Configuration
            • Monitoring
            • Security
        • REST Proxy Tutorial
        • Connect to Confluent Cloud
      • Kafka Operations
        • Overview
        • Running Kafka in Production
        • Post Kafka Deployment
        • Self-Balancing Clusters
          • Self-Balancing Overview
          • Quick Start Demo (Docker)
          • Tutorial: Adding and Removing Brokers
          • Configuration Options and Commands
          • Performance and Resource Usage
        • Auto Data Balancing
          • Quick Start
          • Tutorial (Docker)
          • Command and Configuration Options
        • Monitoring Kafka with JMX
        • Confluent Metrics Reporter
        • Tiered Storage
      • Docker Operations
        • Overview
        • Kafka Monitoring and Metrics Using JMX
        • Configure Docker Logging
        • Mounting Docker External Volumes
      • Post Kafka Deployment
      • Kafka Streams Operations
        • Capacity Planning and Sizing
        • Monitoring Kafka Streams Applications
      • ksqlDB Operations
      • DevOps for Kafka with Kubernetes and GitOps
        • Overview
        • Kafka DevOps Case Studies
          • Case Study: Graduated Environments
          • Case Study: Manage Cloud Secrets
          • Case Study: Kafka Connect management with GitOps
    • Confluent Health+
      • Health+ Overview
      • Enable Health+
      • Health+ Intelligent Alerts
      • Health+ Monitoring Dashboard
      • Confluent Telemetry Reporter
      • Telemetry Reporter Metrics
      • Confluent Health+ FAQ
    • Confluent CLI
    • Release Notes
      • Release Notes
      • Component Changelogs
    • APIs and Javadocs
      • Overview
      • Kafka API Javadocs
        • Kafka Java Client APIs
        • Kafka Producer Java API
        • Kafka Consumer Java API
        • Kafka AdminClient Java API
        • Kafka Common Java API
        • Kafka Streams Java API
        • Kafka Connect Java API
      • Client APIs
        • Python Client API
        • .NET Client API
        • JavaScript Client API
        • Go Client API
        • C++ Client API
        • Java Client API
        • JMS Client
          • Overview
          • Development Guide
      • Confluent APIs
        • Confluent REST Proxy API
          • Overview
          • Quick Start
          • Rest Proxy API Reference
          • Production Deployment
            • Confluent Server Admin APIs
              • Configuration
              • Security
            • Standalone REST Proxy
              • Overview
              • Configuration
              • Monitoring
              • Security
          • REST Proxy Tutorial
          • Connect to Confluent Cloud
        • Connect REST API
        • ksqlDB REST API
        • Metadata API
        • Schema Registry API
    • Glossary
    1. Home
    2. Platform
    3. Security
    4. Authorization

    Group-Based Authorization Using LDAP

    • Configuring Confluent Server Authorizer
    • Configuring LDAP
    • Tutorial: Group-Based Authorization Using LDAP
    Ask the community Confluent Support Portal Last published: Oct 09, 2025
    Terms & Conditions | Privacy Policy | Do Not Sell My Information | Modern Slavery Policy | Cookie Settings | Feedback

    Copyright © Confluent, Inc. 2014- Apache®, Apache Kafka®, Kafka®, Apache Flink®, Flink®, Apache Iceberg®, Iceberg® and associated open source project names are trademarks of the Apache Software Foundation