0
這裏是我的令牌認證是否有無法通過Azure API獲取訂閱?
var context = new AuthenticationContext(string.Format(ConfigurationManager.AppSettings["login"], ConfigurationManager.AppSettings["tenantId"]));
var credential = new ClientCredential(ConfigurationManager.AppSettings["clientId"], ConfigurationManager.AppSettings["clientSecret"]);
_token = await context.AcquireTokenAsync(ConfigurationManager.AppSettings["apiEndpoint"], credential);
是的,我得到了令牌現在從https://management.core.windows.net/
之後,我下Microsoft.Azure.Management.ResourceManager
命名空間創建的SubscriptionClient
一個新的實例有這個,但是這是兩個不同的命名空間我正在使用的那個。
這裏是我的實例
_credentials = new TokenCredentials(_managementToken.AccessToken);
_subscriptionClient = new SubscriptionClient(_credentials);
而且終於在這裏是呼叫
await _subscriptionClient.Subscriptions.ListAsync();
,並從返回任何結果。
但是從這個呼叫
await _subscriptionClient.Tenants.ListAsync();
這將返回我的租戶ID。
順便說一句我正在使用網絡應用程序不是一個原生APP。
有沒有解決方案。我如何從Management API獲取訂閱?
感謝
謝謝,我的帳戶有問題。我的其他隊友帳戶正常工作。 – sercanD