LINUX.ORG.RU

Как через curl авторизоваться NTLM на портале ServiceDesk и получить данные

 ,


0

1

Добрый день уважаемые формучане!
Работаю с curl через консоль.
Задача следующая: есть локальный портал "https://xxx" - ServiceDesk.
На него приходят задачи.
Авторизация там происходит автоматически используется логин системы(пароль задается вручную, но его никогда не вводят).

Через php+curl хотелось спарсить необходимую информацию но не удалось.
Обратился к консольной версии curl что бы было проще. Сейчас застрял на следующем:
curl -I -k --ntlm --user «login:password»(кавычки обычные) "https://xxx"

ответ:
Не получилось определить Ваш сетевой логин - работа с порталом невозможна!

HTTP/1.1 401 Unauthorized
Server: nginx
Date: Wed, 31 Jul 2019 06:29:33 GMT
Content-Type: text/plain
Content-Length: 0
WWW-Authenticate: NTLM TlRMTVNTUAACAAAAAAAAAAAAAAAFgom=
Cache-Control: no-cache
X-Request-Id: 1dd96f8c-82f4-46e4-944c-b4f001681de1
X-Runtime: 0.002794
Vary: Origin

HTTP/1.1 401 Unauthorized
Server: nginx
Date: Wed, 31 Jul 2019 06:29:33 GMT
Cache-Control: no-cache
X-Request-Id: a82b67d2-3c64-4552-bf9a-87e5bb3e0ef4
X-Runtime: 0.002702
Vary: Origin


Помогите разобраться. Спасибо.

Если просто запросить: $ curl -I -k "https://xxx"
Вернет:
HTTP/1.1 401 Unauthorized
Server: nginx
Date: Wed, 31 Jul 2019 06:40:55 GMT
Content-Type: text/plain
Content-Length: 0
WWW-Authenticate: NTLM
Cache-Control: no-cache
X-Request-Id: 87367d56-6bbf-4760-908b-0cdbf8da8eb1
X-Runtime: 0.002398
Vary: Origin