は、私は自分の資格情報を尋ねるポップアップを得、これを通じAzureのAPI認証
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;
}
をC#コードでAzureのAPIを使用して、図書館
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アプリケーションを作成する以外にこの方法を考え出す方法はありますか?
======================================
私は、アプリケーションのIDを持っています、TenantIdと他のもの。これはプロンプトなしで紺碧への認証に役立ちますか?
このhttp://blog.davidebbo.com/2015/12/calling-arm-usingを行うにはServicePrinicpalを作成する方法のように、ここでの命令があります-plain-rest.html –