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);
입니다 그리고 네 그게하지만이 2 다른 네임 스페이스가 그 후 나는 Microsoft.Azure.Management.ResourceManager
네임 스페이스에서 SubscriptionClient
의 새로운 인스턴스를 생성하고 https://management.core.windows.net/
에서 지금 토큰을 가지고 내가 사용하고있는 것.
은 여기 내 예를
_credentials = new TokenCredentials(_managementToken.AccessToken);
_subscriptionClient = new SubscriptionClient(_credentials);
입니다 그리고 마침내 여기에 전화
await _subscriptionClient.Subscriptions.ListAsync();
입니다 그리고 그에서 아무 것도 반환하지 않습니다.
그러나이 호출
await _subscriptionClient.Tenants.ListAsync();
이 내 세입자 ID를 반환에서
.동의어 웹 앱 고유 앱이 아닙니다.
거기에 대한 해결책이 있습니까? 관리 API에서 구독을 얻으려면 어떻게해야합니까?
감사
내 계정에 문제가있어 주셔서 감사합니다. 다른 팀 동료 계정도 정상적으로 작동합니다. – sercanD