LoginModule for using OAuth Bearer Token authentication with Kafka clusters.See: Description
| Interface | Description |
|---|---|
| Contextable | |
| 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.