Properties file using SASL/OAUTHBEARER authentication in Confluent Cloud Kafka with Schema Registry - connect_cdc_sqdata - Latest

Connect CDC (SQData) Apply engine

Product type
Software
Portfolio
Integrate
Product family
Connect
Product
Connect > Connect CDC (SQData)
Version
Latest
Language
English
Product name
Connect CDC (SQData)
Title
Connect CDC (SQData) Apply engine
Copyright
2024
First publish date
2000
Last updated
2024-12-13
Published on
2024-12-13T13:15:51.808000

SASL/OAUTHBEARER Authentication is enabled by following properties. For more information, refer to Configure a Schema Registry client to use a standard OAuth authorization server and protocol.

metadata.broker.list=<bootstrap URL>
security.protocol=SASL_SSL
sasl.mechanism=OAUTHBEARER
sasl.oauthbearer.method=oidc
sasl.oauthbearer.client.id='<client ID>'
sasl.oauthbearer.client.secret='<Client Secret>'
sasl.oauthbearer.scope='<Requested Scope>'
sasl.oauthbearer.extensions="logicalCluster=<Cluster ID>,identityPoolId=<Pool ID>"
sasl.oauthbearer.token.endpoint.url=https://myidp.example.com/oauth2/default/v1/token
                
// Schema Registry specific settings [OAUTHBEARER]
bearer.auth.credentials.source=OAUTHBEARER
bearer.auth.issuer.endpoint.url=<openid-provider-url>
bearer.auth.client.id=<client-id>
bearer.auth.client.secret=<client-secret>
bearer.auth.scope=<scope>
bearer.auth.logical.cluster=<lsrc-resource-id>
bearer.auth.identity.pool.id=<identity-pool-id>

OR

// Schema Registry specific settings [OAUTHBEARER_INHERIT]
bearer.auth.credentials.source=SASL_OAUTHBEARER_INHERIT
bearer.auth.logical.cluster=<lsrc-resource-id>