Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с авторизацией curl -> crm 
:(
    Опции темы
Dionysius
Дата 25.9.2014, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 13.4.2006
Где: Новосибирск

Репутация: нет
Всего: 1



Здравствуйте!

Суть в следующем. Есть скрипт, который делает запрос к CRM-системе по SOAP. Для этого используется nusoap, построенный на curl. Почему не используется нативный SOAP-клиент, точно не знаю (старое наследие), возможно, из-за NTLM-авторизации.

Описание проблемы: с CRM взаимодействуют две php-шные ноды, с одинаковым кодом и одинаковыми версиями curl: 7.22.0-3ubuntu4.10. Но, после аварии на одной ноде и восстановления, она стала работать только через basic-авторизацию (CURLAUTH_BASIC), вторая нода по-прежнему работает только через NTLM-авторизацию (CURLAUTH_NTLM). Причём в обоих случаях передаются одни и те же логин и пароль.

Вся соль в использовании строчки 
Код

curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
 в одном случае и 

Код

curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_NTLM);
 в другом.

Добавлено через 7 минут и 37 секунд
P.S. Самое важное забыл: 
в каждом нерабочем случае отправляется кривой заголовок, из которого почему-то пропадает пароль
Код

Authorization: Basic TEtFUk1Vc2VyOjEyM3F3ZSE=


PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0920 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.