AuthScheme
The scheme used for authentication with the Apache Kafka broker.
Possible Values
AzureMSI, SCRAM-SHA-512, Auto, AzureServicePrincipalCert, AzureServicePrincipal, Kerberos, None, SSLCertificate, Plain, AzureAD, SCRAMData Type
string
Default Value
"Auto"
Remarks
The supported schemes are described as follows:
Auto | Lets the provider decide automatically based on the other connection properties you have set. |
None | Anonymous authentication will be used, and you can connect to the data source without specifying the user credentials. |
Plain | The plain text login module will be used. |
SCRAM | The SCRAM login module will be used with SHA-256 hashing. |
SCRAM-SHA-512 | The SCRAM login module will be used with SHA-512 hashing. |
Kerberos | Kerberos authentication will be used, when using this value the system kerberos configuration file should be specified. |
SSLCertificate | SSL client certificate authentication will be used. |
In addition, the following schemes are supported when connecting to Azure Event Hubs:
AzureAD | Set this to perform Azure Active Directory OAuth authentication. |
AzureMSI | Set this to automatically obtain Managed Service Identity credentials when running on an Azure VM. |
AzureServicePrincipal | Set this to authenticate as an Azure Service Principal using a Client Secret. |
AzureServicePrincipalCert | Set this to authenticate as an Azure Service Principal using a Certificate. |