Название: NTLM version 2, автоматическая авторизация по доменной учетной записи Отправлено: dale87 от Января 21, 2011, 15:20 Доброе время суток!
Задача: Написать приложение на QT, которое будет АВТОМАТИЧЕСКИ авторизоваться на корпоративном сайте с именем пользователя и паролем текущей учетной записи, собирать и обрабатывать необходимую информацию. Авторизация проходит по протоколу NTLM version 2. А теперь собственно вопрос: Все замечательно получается кроме одного! Автоматическая авторизация не происходит. Выпадает диалог в котором требуется ввести имя пользователя и пароль... Как настроить автоматическую авторизацию? Может нужно использовать какие-то другие классы? Возможно ли вообще осуществить автоматическую авторизацию с использованием библиотеки QT? При подключении к серверу пользуюсь классами: QNetworkAccessManager, QAuthenticator. Версия библиотеки 4.7.1. Адекватной документации по этому вопросу я не нашел. К слову: сервер настроен. Т.е. когда заходим на сайт через браузер аутентификация проходит автоматически. Название: Re: NTLM version 2, автоматическая авторизация по доменной учетной записи Отправлено: Barmaglodd от Января 21, 2011, 15:28 Можно через прокси ходить http://cntlm.sourceforge.net
Название: Re: NTLM version 2, автоматическая авторизация по доменной учетной записи Отправлено: dale87 от Января 21, 2011, 15:52 Да, судя по всему, это одно из решений. Хотя лучше, если программа сама будет подключаться, без посредников.
Но все же. Начиная с версии 4.7.0, если я правильно понял, в QT появилась поддержка NTLM v2. Соответственно должна быть возможность автоматически авторизоваться. Или я неправильно все понимаю? Название: Re: NTLM version 2, автоматическая авторизация по доменной учетной записи Отправлено: Sergey B. от Января 22, 2011, 13:55 Note that, in particular, NTLM version 2 is not supported. (http://doc.qt.nokia.com/4.7-snapshot/qauthenticator.html#details)
Название: Re: NTLM version 2, автоматическая авторизация по доменной учетной записи Отправлено: dale87 от Января 22, 2011, 19:00 В багах на qt.nokia.com написано обратное. Вот и хотелось бы выяснить как оно на самом деле...
|