Skip to content

Add Support for certificate-based authentication in Kafka OIDC flow, #4003

@MyMirelHub

Description

@MyMirelHub

Describe the feature

Enhance the Kafka pub/sub component to support certificate-based authentication (e.g., private_key_jwt) for authType: oidc, addressing setups requiring both mTLS (with a trusted certificate) and a valid OAuth2 token.

Support token requests with:

  • client_id: X.509 API Client.
  • grant_type: "client_credentials".
  • resourceID: Resource URI of the protected API.
  • client_assertion_type: urn:ietf:params:oauth:client-assertion-type:jwt-bearer.
  • client_assertion: Signed Base64-encoded JWT using certificates.

Enable a new auth method to combine mTLS and OAuth2 (SASL) for managed Kafka setups supporting Kerberos and OAuth.

Release Note

RELEASE NOTE: ADD Support for certificate-based authentication in Kafka OIDC flow, including mTLS + OAuth2 combination.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions