コード例 #1
0
        public virtual IAzure GetAzureService(IAzureCredential credentials)
        {
            var servicePrincipal = new ServicePrincipalLoginInformation
            {
                ClientId     = credentials.ClientId,
                ClientSecret = credentials.Key
            };

            var azureCredentials = new AzureCredentials(servicePrincipal, credentials.TenantId, AzureEnvironment.AzureGlobalCloud);

            var azure = Microsoft.Azure.Management.Fluent.Azure
                        .Configure()
                        .WithLogLevel(HttpLoggingDelegatingHandler.Level.BASIC)
                        .Authenticate(azureCredentials)
                        .WithSubscription(credentials.SubscriptionId);

            return(azure);
        }
コード例 #2
0
 public DefaultAzureManager(IAzureCredential credentials) : base(credentials)
 {
 }
コード例 #3
0
ファイル: BaseAzureManager.cs プロジェクト: dnstommy/PaaSPort
 protected BaseAzureManager(IAzureCredential credentials)
 {
     _credentials = credentials;
     AzureSerivce = Azure();
 }