Я написал следующий код для получения токена для 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](https://i.stack.imgur.com/5c2kR.png)
Я добавил пользователя приложения, используя идентификатор приложения: ![enter image description here](https://i.stack.imgur.com/M0wF7.png)
Iне знаю, чего мне не хватаетПожалуйста, помогите!
Я пробовал с решением, приведенным в Арендатор не авторизован , но ничего не помогло.
Спасибо!