LoginModule
for using OAuth Bearer Token authentication with Kafka clusters.See: Description
Interface | Description |
---|---|
OAuthBearerToken |
The
b64token value as defined in
RFC 6750 Section
2.1 along with the token's specific scope and lifetime and principal
name. |
Class | Description |
---|---|
OAuthBearerExtensionsValidatorCallback |
A
Callback for use by the SaslServer implementation when it
needs to validate the SASL extensions for the OAUTHBEARER mechanism
Callback handlers should use the OAuthBearerExtensionsValidatorCallback.valid(String)
method to communicate valid extensions back to the SASL server. |
OAuthBearerLoginCallbackHandler |
OAuthBearerLoginCallbackHandler is an AuthenticateCallbackHandler that
accepts OAuthBearerTokenCallback and SaslExtensionsCallback callbacks to
perform the steps to request a JWT from an OAuth/OIDC provider using the
clientcredentials . |
OAuthBearerLoginModule |
The
LoginModule for the SASL/OAUTHBEARER mechanism. |
OAuthBearerTokenCallback |
A
Callback for use by the SaslClient and Login
implementations when they require an OAuth 2 bearer token. |
OAuthBearerValidatorCallback |
A
Callback for use by the SaslServer implementation when it
needs to provide an OAuth 2 bearer token compact serialization for
validation. |
OAuthBearerValidatorCallbackHandler |
OAuthBearerValidatorCallbackHandler is an AuthenticateCallbackHandler that
accepts OAuthBearerValidatorCallback and OAuthBearerExtensionsValidatorCallback
callbacks to implement OAuth/OIDC validation. |
LoginModule
for using OAuth Bearer Token authentication with Kafka clusters.