Я пытаюсь сохранить файл cookie (который поможет мне аутентифицировать себя в другом месте), предоставленный веб-сайтом после аутентификации.
Дело в следующем:
- Перейти на страницу HTTPS
- Переадресация по httpd на страницу аутентификации NTLM
- Подтвердить себя
- Переадресация на первую запрашиваемую страницу с файлом cookie для аутентификации
Процесс работает на Mozilla, но мне нужно сделать тестовый скрипт этого. Я использую Wget или cURL.
У меня есть следующая команда:
wget --cookies="on" --keep-session-cookies --save-cookies="cookies.txt" --load-cookies="cookies.txt" --no-check-certificate --user="user" --password="password" https://example.con/
Но это не работает. Файл cookie не получает учетные данные для аутентификации, поэтому последнее перенаправление дает мне 401 несанкционированный ответ.
Как я могу исправить эту проблему?