public class LdapGroupProvider extends Object implements io.confluent.security.authorizer.provider.GroupProvider
| Constructor and Description |
|---|
LdapGroupProvider() |
LdapGroupProvider(org.apache.kafka.common.utils.Time time) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
configure(Map<String,?> configs) |
Set<org.apache.kafka.common.security.auth.KafkaPrincipal> |
groups(org.apache.kafka.common.security.auth.KafkaPrincipal sessionPrincipal) |
LdapGroupManager |
ldapGroupManager() |
boolean |
providerConfigured(Map<String,?> configs) |
String |
providerName() |
boolean |
usesMetadataFromThisKafkaCluster() |
public LdapGroupProvider()
public LdapGroupProvider(org.apache.kafka.common.utils.Time time)
public void configure(Map<String,?> configs)
configure in interface org.apache.kafka.common.Configurablepublic String providerName()
providerName in interface io.confluent.security.authorizer.provider.Providerpublic boolean providerConfigured(Map<String,?> configs)
providerConfigured in interface io.confluent.security.authorizer.provider.GroupProviderpublic Set<org.apache.kafka.common.security.auth.KafkaPrincipal> groups(org.apache.kafka.common.security.auth.KafkaPrincipal sessionPrincipal)
groups in interface io.confluent.security.authorizer.provider.GroupProviderpublic boolean usesMetadataFromThisKafkaCluster()
usesMetadataFromThisKafkaCluster in interface io.confluent.security.authorizer.provider.Providerpublic void close()
close in interface Closeableclose in interface AutoCloseablepublic LdapGroupManager ldapGroupManager()