Аутентификация API Azure

Я использую API Azure в коде C # и использовал библиотеки ниже

using Microsoft.Rest; using Microsoft.Rest.Azure.Authentication;

using Microsoft.Azure.Management.DataLake.Store;

using Microsoft.Azure.Management.DataLake.StoreUploader;

using Microsoft.Azure.Management.DataLake.Analytics;

using Microsoft.Azure.Management.DataLake.Analytics.Models;

using Microsoft.WindowsAzure.Storage.Blob;

Чтобы создать соединение с Azure,

    private static ServiceClientCredentials AuthenticateAzure(string domainName, string nativeClientAppCLIENTID)
    {
        // User login via interactive popup
        SynchronizationContext.SetSynchronizationContext(new SynchronizationContext());
        // Use the client ID of an existing AAD "Native Client" application.
        var activeDirectoryClientSettings = ActiveDirectoryClientSettings.UsePromptOnly(nativeClientAppCLIENTID, new Uri("urn:ietf:wg:oauth:2.0:oob"));
        return UserTokenProvider.LoginWithPromptAsync(domainName, activeDirectoryClientSettings).Result;
    }

Благодаря этому я получил всплывающее окно, в котором спрашивают мои учетные данные. Я не хочу, чтобы это всплывающее окно появлялось каждый раз. Есть ли способ придумать эту вещь помимо создания приложения Azure?

======================================

У меня есть идентификатор приложения, TenantId и другие вещи. Поможет ли это мне пройти аутентификацию в Azure без запроса?

Ответы на вопрос(1)

Ваш ответ на вопрос