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.