Ошибка: авторизация арендатора не найдена.Это может произойти, если для арендатора нет активных подписок. - PullRequest
0 голосов
/ 07 декабря 2018

Я написал следующий код для получения токена для CRM.

class Program
{
    private const string username = "richa@azuretraining112.onmicrosoft.com";
    private const string password = "Pa$$w0rd";
    private const string serviceURL = "https://azuretraining112.crm8.dynamics.com";
    private const string applicationID = "89a70b76-3a71-481f-8755-a7aa97c59c35";
    private const string redirectURL = "https://localhost1";
    private const string authorityURI = "https://login.microsoftonline.com/1d54ea41-cd25-488f-812c-c078e6114065/oauth2/authorize";
    private static AuthenticationResult authResult = null;


    private static void Main(string[] args)
    {
        var credentials = new UserPasswordCredential(username, password);
        var context = new AuthenticationContext(authorityURI);
        authResult = context.AcquireTokenAsync(serviceURL, applicationID, credentials).Result;
    }
}

Но при выполнении кода я получаю следующую ошибку при попытке получить токен с помощью AcquireTokenAsync.

Blockquote

Я добавил пользователя приложения, используя идентификатор приложения: enter image description here

Iне знаю, чего мне не хватаетПожалуйста, помогите!

Я пробовал с решением, приведенным в Арендатор не авторизован , но ничего не помогло.

Спасибо!

1 Ответ

0 голосов
/ 10 декабря 2018

настройте этот URL с номером порта "https://localhost1:5000" и настройте его" https://localhost1:5000" в ответном URL-адресе Azure AD.

Сообщите мне, если это работает

...