1

Мой CRM обновлен, и с тех пор мой пользовательский инструмент отчетности не работал.FetchXML. Введенные и сохраненные пароли не соответствуют

Он использует PHP и EntityUtils, представленные в примерах. Проблема в том, что я могу проверить подлинность с помощью LiveID, но когда я использую CURL, чтобы получить ответ мыло это дает ответ:

S:Senderwst:FailedAuthenticationAuthentication Failure0x800488210x80041012The entered and stored passwords do not match. 

Я убедился, что электронная почта/пароль правильный, войдя в и что все URL-адреса верны.

+0

в вашем коде у вас есть строка, как этот? 'curl_setopt ($ cURLHandle, CURLOPT_SSLVERSION, 3);' –

+0

точно так, да –

+1

Вышло. Работает снова, ты мой герой; не могли бы вы объяснить, почему это сломает его? –

ответ

2

Отказ от ответственности: решение было найдено Эндрю Campey на динамику Community Forum (link)

SSL v3.0 были удалены из Dynamics CRM за счет Poodle уязвимости. Некоммерческие клиенты должны обрабатывать большую часть процесса аутентификации, включая версию SSL.

Решение изменить версию SSL внутри завитка запроса, от 3 до 4:

curl_setopt($cURLHandle, CURLOPT_SSLVERSION, 4); 

 Смежные вопросы

  • Нет связанных вопросов^_^