| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Сетевые технологии > Прорыв через ISA proxy ошибку HTTP/1.1 407 Proxy A |
| Автор: Zerg1 9.4.2007, 23:21 |
| мой клиент на си++ по http протоколу общается с моим же сервром. Если на пути тупое прокси, то всё работает, но если через ISA - кабздец, эта гадина требует авторизации для того, чтобы выполнять мои запросы. ISA прокси возвращает следующее HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. ) Via: 1.1 SIS02 Proxy-Authenticate: Negotiate Proxy-Authenticate: Kerberos Proxy-Authenticate: NTLM Connection: Keep-Alive Proxy-Connection: Keep-Alive Pragma: no-cache Cache-Control: no-cache Content-Type: text/html Content-Length: 4105 Далее сама страница с текстом ошибки…. Как проходить авторизацию? Я правильно понимаю, что в каждом http-запросе, который моя программа посылает к проксе должно быть поле типа Proxy-Authentication: blablabla? Если да, то как сформировать это блаблабла в самой программе? Без .Net. Моя программа работает с ведома пользователя, это никакой не вирус, поэтому я могу обеспечить ввод с клавиатуры его логина и пароля в винде. Правильно ли я понимаю, что блаблабла – это каким-то образом преобразованные логин и пароль? Как прорваться через этот микрософтовский уродец? Скольким же людям он жизнь-то осложнил! |
| Автор: ZeeLax 10.4.2007, 04:53 |
| Zerg1, ну, облажали уж несчастную ИСУ. За что? За собственную лень? Или за глупость? Один запрос к гуглу и немного подумать. |
| Автор: Zerg1 10.4.2007, 19:56 |
| Текст запроса к гуглу, в первом ответе дающий ответ, в студию! Иначе, умный Вы наш, Вы просто портите воздух в форуме сообщениями с нулевой концентрацией полезной информации. На 5-ти других форумах все кому нечего сказать, идут мимо своей дорогой... |
| Автор: ZeeLax 11.4.2007, 04:44 |
Вопервых, не в первом. А во вторых, надо ещё думать. http://www.faqs.org/rfcs/rfc2617.html |
| Автор: Zerg1 11.4.2007, 19:47 |
| Спасибо за ответ, пока посмотрел бегло, подробно времени не было, но даже после первого просмотра всё опало. Такое впечатление, что для того чтобы это реализовать, надо свой Виндовз запрограммировать. Хочется чего-то для ламеров, какую-нить либу типа из одной функи void PoslatNahProxy(char *domain, char *login, char *pass); В чём смысл авторизации на этой иксе? Чтобы не мог ходить через прокси в веб тот, кто не знает логина-пароля в домене? Ну и нафех такие извраты. Может я и заблуждаюсь, буду читать..... А аблажал незазря, как тока эта прокся появилась, ди фига всякого софта отвалилось... |
| Автор: Zerg1 11.4.2007, 20:10 |
| В догон судя по ответу прокси Proxy-Authenticate: Negotiate Proxy-Authenticate: Kerberos Proxy-Authenticate: NTLM Basic и Digest аутентификации не покатят но нуна разбираться |
| Автор: Zerg1 12.4.2007, 19:42 |
| менять не можно нет таких полномочий а вот про софтину щас прорабатываю вопрос с httport, но удалённо пока ничего не получается или юзвери тыпые, которые пытаются выйти через ису :( |