TransformableSchema
for Cluster Link requests to the source cluster which
apply multi-tenant transformations and in future may also be used to support topic renaming.JwtConsumer
for building/validating JWS tokens for
OAuth 2 authentication across CCloud
The JWS token must have:
- an issuer `iss` claim representing the principal that issued the token
- a subject `sub` claim representing the principal who will use the token
- a JWT ID `jti` claim which serves as a unique identifier of the token
- a issued at `iat` claim which is the time the token was created
- an expiration time `exp` claim showing the time after which this token
should be considered expiredTransformableType
if the field should be transformed.TransformableSchema
for Kafka APIs which apply the multi-tenant
transformations needed to enforce tenant isolation.MultiTenantPrincipal
if tenant
id is available.CallbackHandler
for the OAuthLoginModule of a Kafka Broker.CallbackHandler
that recognizes
OAuthBearerValidatorCallback
and OAuthBearerExtensionsValidatorCallback
for validating a secured OAuth 2 bearer token issued by Confluent and SASL extensions
specifying the logical cluster this token is meant for.CallbackHandler
for the OAuthLoginModule.CallbackHandler
that recognizes
TokenBearerValidatorCallbackHandler
for validating a Authentication Tokens issued by Confluent.TransformableSchema
provides a way to embed field transformations into an existing
Schema
.TransformableSchema
.