As per official kafka documentation, JAAS option for passing clientId, secret and other authorization properties is deprecated and will be removed. https://kafka.apache.org/41/configuration/producer-configs/#producerconfigs_sasl.oauthbearer.client.credentials.client.id. The suggested way is to use direct properties like sasl.oauthbearer.client.credentials.client.id.
it seems like option SASL_OAUTHBEARER_INHERIT is only able to read authentication properties from JAAS, so when removing deprecated config, configuration for schema registry cannot be set to SASL_OAUTHBEARER_INHERIT anymore.
- Is my observation correct, that SASL_OAUTHBEARER_INHERIT works only directly with jaas option?
- Is there a plan to extend functionality and make it possible to inherit authentication set up in new non-deprecated way?
Thank you in advance for the answer.
As per official kafka documentation, JAAS option for passing clientId, secret and other authorization properties is deprecated and will be removed. https://kafka.apache.org/41/configuration/producer-configs/#producerconfigs_sasl.oauthbearer.client.credentials.client.id. The suggested way is to use direct properties like
sasl.oauthbearer.client.credentials.client.id.it seems like option SASL_OAUTHBEARER_INHERIT is only able to read authentication properties from JAAS, so when removing deprecated config, configuration for schema registry cannot be set to SASL_OAUTHBEARER_INHERIT anymore.
Thank you in advance for the answer.