URLDownloadToFile и аутентификация - PullRequest
4 голосов
/ 29 июля 2010

Я работаю над старым ATL OCX, который используется в качестве "менеджера загрузки".Он загружает файлы, используя URLDownloadToFile API.

Раньше он размещался как ActiveX на веб-странице, поэтому в случае, если сервер требовал проверки подлинности, это выполнялось IE.Теперь это часть исполняемого файла, поэтому он должен позаботиться об аутентификации.Допустим, пользователь предоставил имя пользователя и пароль, как я могу на самом деле сделать «аутентификацию»?Мне нужна поддержка Простая веб-аутентификация и NTLM для IIS.

Для Простая веб-аутентификация Я обнаружил, что передача имени пользователя / пароля перед URL работаетхорошо.Но я не уверен, что это правильный путь.

Пожалуйста, посоветуйте Спасибо Заки

1 Ответ

3 голосов
/ 28 августа 2012

Простая веб-аутентификация может быть выполнена с помощью http://username:password@webaddress.com и должна подойти.Это безопасный и простой способ сделать это.
Если по какой-то причине вам нужно больше, чем , вы можете повторно реализовать эту функцию, используя InternetOpen, InternetSetOption, InternetReadFile.Это должно быть быстро и легко.

...