public class MultiTenantPrincipalBuilder extends Object implements org.apache.kafka.common.security.auth.KafkaPrincipalBuilder, org.apache.kafka.common.Configurable
MultiTenantPrincipal if tenant
id is available. A regular KafkaPrincipal without tenant
information is returned otherwise.| Constructor and Description |
|---|
MultiTenantPrincipalBuilder() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.kafka.common.security.auth.KafkaPrincipal |
build(org.apache.kafka.common.security.auth.AuthenticationContext context) |
void |
configure(Map<String,?> configs) |
public void configure(Map<String,?> configs)
configure in interface org.apache.kafka.common.Configurablepublic org.apache.kafka.common.security.auth.KafkaPrincipal build(org.apache.kafka.common.security.auth.AuthenticationContext context)
build in interface org.apache.kafka.common.security.auth.KafkaPrincipalBuilder