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 |
---|---|
CommonExtensionsValidatorCallback | |
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 CommonExtensionsValidatorCallback.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. |
PreTokenValidationExtensionsValidatorCallback |
This callback class will be used to process the sasl extensions even before
we validate the token, hence it does not accept token as constructor argument.
|
LoginModule
for using OAuth Bearer Token authentication with Kafka clusters.