public class MultiTenantPrincipal
extends org.apache.kafka.common.security.auth.KafkaPrincipal
Modifier and Type | Field and Description |
---|---|
static String |
DELIMITER |
static String |
TENANT_USER_TYPE |
static String |
TENANT_WILDCARD_USER_TYPE |
Constructor and Description |
---|
MultiTenantPrincipal(String user,
TenantMetadata tenantMetadata) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
static boolean |
isTenantPrincipal(org.apache.kafka.common.security.auth.KafkaPrincipal principal) |
TenantMetadata |
tenantMetadata() |
String |
toString() |
String |
user() |
fromString, getName, getPrincipalType, tokenAuthenticated, tokenAuthenticated
public static final String TENANT_USER_TYPE
public static final String TENANT_WILDCARD_USER_TYPE
public static final String DELIMITER
public MultiTenantPrincipal(String user, TenantMetadata tenantMetadata)
public TenantMetadata tenantMetadata()
public String user()
public boolean equals(Object o)
public int hashCode()
public String toString()
public static boolean isTenantPrincipal(org.apache.kafka.common.security.auth.KafkaPrincipal principal)