“运行时异常AADSTS50079:由于管理员所做的配置更改,或者由于您移至新位置,必须注册多因素身份验证”
static void Main(string[] args)
{
var builder = new
KustoConnectionStringBuilder("help.kusto.windows.net/Samples")
{
FederatedSecurity = true,
UserID = "***@microsoft.com",
Password = "****",
EnforceMfa = true
};
var client =
Kusto.Data.Net.Client.KustoClientFactory.CreateCslQueryProvider(builder);
var reader = client.ExecuteQuery("StormEvents | count");
}
var client = Kusto.Data.Net.Client.KustoClientFactory.CreateCslQueryProvider("https://help.kusto.windows.net/Samples;Fed=true");
var reader = client.ExecuteQuery("MyTable | count");
// Read the first row from reader -- it's 0'th column is the count of records in MyTable
// Don't forget to dispose of reader when done.
请参见https://docs.microsoft.com/en-us/azure/kusto/api/netfx/about-kusto-data然后,它将弹出一个窗口,以将VSTS用作多因素身份验证。似乎VSTS身份验证不支持dotNet Core。