Не знаю, как работает Soup UI, но это звучит, как вам нужно будет предоставить учетные данные для входа.
MSDN имеет пример C#.
private HttpClient getNewHttpClient(string userName,string password,string domainName, string webAPIBaseAddress)
{
HttpClient client = new HttpClient(new HttpClientHandler() { Credentials = new NetworkCredential(userName, password, domainName) });
client.BaseAddress = new Uri(webAPIBaseAddress);
client.Timeout = new TimeSpan(0, 2, 0);
return client;
}
Может сказать, у меня именно то, что я должен использовать для аргумента Домен
Это зависит от того, какого типа установки CRM (онлайн, на предпосылке, IFD) вас пытаются подключиться.
Посмотрите на this и this, который демонстрирует различные подробности строки подключения. Образцы используют другой механизм подключения для использования SOAP-сервисов, но я бы ожидал, что имя пользователя, домен будет одинаковым с конечной точкой REST.
Вы знаете и, которые все типы аутентификации Microsoft Dynamics CRM принимает как (Basic, NTLM, и т.д.)?
Authenticate users in Microsoft Dynamics CRM
Microsoft Dynamics CRM поддерживает три модели безопасности для аутентификации: на основе утверждений аутентификации, аутентификации Active Directory и OAuth 2.0. Тип используемой аутентификации зависит от типа развертывания, к которому обращается ваше приложение, Microsoft Dynamics CRM Online или Microsoft Dynamics CRM 2016, и если ваше приложение использует веб-API или службу организации.
благодарит за ответ. Можете ли вы сказать мне, что я должен использовать для аргумента domainName.? – ImGenie
@ user3415862 см. Мое редактирование –
Спасибо @James Wood. Я использую CRM-online. Вы знаете, какие типы аутентификации Microsoft Dynamics CRM принимает как (Basic, NTLM и т. Д.)? – ImGenie