| Interface | Description |
|---|---|
| SaslServerSupplier |
| Class | Description |
|---|---|
| AuthAttemptCache |
Caches authentication attempts, whether successful or unsuccessful.
|
| DefaultUserMetaDataStore |
This class loads user metadata from the topic _confluent-user_metadata.
|
| FileBasedLoginModule | |
| FileBasedPlainSaslAuthenticator |
Authenticate users based on YAML config file which is periodically reloaded
|
| FileBasedSaslServerFactory | |
| FileBasedSaslServerProvider | |
| MultiTenantSaslSecretsLoader |
This class loads and caches SASL secrets from a JSON file stored on the local
filesystem.
|
| MultiTenantSaslSecretsStore | |
| PlainSaslAuthenticator | |
| PlainSaslServer |
SaslServer implementation for SASL/PLAIN with an authenticator
provided through the constructor.
|
| PlainSaslServer.PlainSaslServerFactory | |
| TopicBasedLoginModule | |
| TopicBasedPlainSaslAuthenticator | |
| TopicBasedSaslServerFactory | |
| TopicBasedSaslServerProvider | |
| UserMetaDataKey | |
| UserMetaDataValue |
| Enum | Description |
|---|---|
| DefaultUserMetaDataStore.State | |
| SniValidationMode |
Enum class that represents different mode of SNI host name validation in the authenticator.
|
| TrafficNetworkIdValidationMode |
Enum class that represents different modes of NetworkId validation in the authenticator.
|