Interface MultiTenantSaslServer

All Superinterfaces:
io.confluent.kafka.security.auth.ConfluentSaslServer, SaslServer
All Known Implementing Classes:
PlainSaslServer

public interface MultiTenantSaslServer extends io.confluent.kafka.security.auth.ConfluentSaslServer
  • Method Details

    • tenantMetadata

      io.confluent.kafka.multitenant.TenantMetadata tenantMetadata()
    • userIdentifier

      String userIdentifier()
    • authenticationId

      String authenticationId()
    • hasSslPeerCertificate

      Optional<Boolean> hasSslPeerCertificate()
    • networkId

      Optional<String> networkId()
      Specified by:
      networkId in interface io.confluent.kafka.security.auth.ConfluentSaslServer
    • organizationId

      Optional<String> organizationId()
    • networkType

      Optional<org.apache.kafka.common.security.authenticator.SaslInternalConfigs.NetworkType> networkType()
    • clientLogicalClusterId

      Optional<String> clientLogicalClusterId()
      Specified by:
      clientLogicalClusterId in interface io.confluent.kafka.security.auth.ConfluentSaslServer