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 driver 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. |