in packages/azure-kusto-data/src/connectionBuilder.ts [96:112]
private static withAadManagedIdentities(
connectionString: string,
msiClientId?: string,
authorityId?: string,
timeoutMs?: number,
): KustoConnectionStringBuilder {
const kcsb = new KustoConnectionStringBuilder(connectionString);
kcsb.aadFederatedSecurity = true;
if (authorityId) {
kcsb.authorityId = authorityId;
}
kcsb.msiClientId = msiClientId;
kcsb.timeoutMs = timeoutMs;
kcsb.useManagedIdentityAuth = true;
return kcsb;
}