AADSTS90002: Арендатор 'xx' не найден. Это может произойти, если для арендатора нет активных подписок. - PullRequest
0 голосов
/ 20 марта 2019

Я следовал этому учебнику , чтобы сгенерировать токен доступа из клиентского приложения для целевого приложения. Согласно комментарию к этому руководству, для resources я изменил URL-адрес идентификатора приложения. Но я все еще не могу успешно сгенерировать токен на предъявителя для целевого приложения.

Показывает это сообщение об ошибке:

AdalException: {"error": "invalid_request", "error_description": "AADSTS90002: Арендатор '' не найдено. Это может произойти, если нет активных подписки для арендатора ....}

Кто-нибудь знает, что еще я пропустил?

1 Ответ

1 голос
/ 20 марта 2019

Использование ADAL для получения токена доступа с использованием потока учетных данных клиента:

AuthenticationContext authenticationContext =
       new AuthenticationContext("https://login.microsoftonline.com/<tenantId>");

ClientCredential clientCredential = new ClientCredential(clientId, appKey);
AuthenticationResult result =
       await authenticationContext.AcquireTokenAsync("https://resourceUrl",
                                                         clientCredential);

Ссылка: https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/wiki/Client-credential-flows

И документ: Служба для обслуживания вызовов с использованием учетных данных клиента

...