Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.10;
Скачать: CL | DM;

Вниз

HTTP авторизация   Найти похожие ветки 

 
grisme   (2008-02-11 21:20) [0]

напомните пожалуйста вид пакета, который прокси шлет клиенту для проведения авторизации. на оный пакет браузеры показывают окно ввода логина и пароля и отправляют пакет вида, как описали в соседней ветке(с полем Proxy-Authorization: Basic Base64(login:password)).


 
ketmar ©   (2008-02-11 21:31) [1]

>[0] grisme (2008-02-11 21:20:00)
первая строка:
HTTP/x.y 401 Authorization Required

---
Understanding is not required. Only obedience.


 
DVM ©   (2008-02-11 21:33) [2]

Прокси ничего не шлет. Он отвечает на запрос клиента. Если там не будет пароля с логином правильных и они нужны, то HTTP код ответа будет

401 Unauthorized

Клиент может добавить пароль и логин и попробовать снова.
IE показывает то самое окно.


 
grisme   (2008-02-11 22:23) [3]

что-то я сразу не додумался переслать запрос на другой сервер прокси -- захавал ответ. %)
благодарю, Кейт и DVM


 
umbra ©   (2008-02-12 10:38) [4]

401 Unauthorized

На самом деле прокси должен отвечать 407.
401 пишет только прокси с нтлм-авторизацией


 
ketmar ©   (2008-02-12 13:06) [5]

>[4] umbra © (2008-02-12 10:38:00)
>401 пишет только прокси с нтлм-авторизацией

4.2
откуда дровишки? O_o ты мне не покажешь в стандарте HTTP упоминание об NTLM-авторизации, а? я вот не нашёл.

другое дело, что по «жёстким» правилам после 401 браузер дожен сказать «ты дурак, и пароля у тебя дурная», а вот после 407 — «скажЫ пароЛ!»

точнее, так: 403 обозначет, что не дам. 401 — что дам, но не вам. а 407 — что дам, и возможно даже вам, но только после оплаты сутенёру.

я, кстати, сильно ошибся в [1], да. за поправку благодарю. любой адекватный проксь должен отвечать 407. 401 — это для сайта, а не для прокси код.

---
Understanding is not required. Only obedience.


 
umbra ©   (2008-02-12 13:22) [6]


> откуда дровишки?

http://davenport.sourceforge.net/ntlm.html (Appendix B)


 
ketmar ©   (2008-02-12 13:48) [7]

>[6] umbra © (2008-02-12 13:22:00)
а ты, кстати, читал документ по ссылке невнимательно. цитирую оттуда:
«The NTLM HTTP mechanism can also be used for HTTP proxy authentication. The process is similar, except:
The server uses the 407 response code (indicating proxy authentication required) rather than 401.»


а теперь тебя: «401 пишет только прокси с нтлм-авторизацией».

наблюдаю резкое расхождение во мнениях.

а за своё 401 я уже извинился. %-)

---
Understanding is not required. Only obedience.


 
umbra ©   (2008-02-12 17:41) [8]

тада, что-то у меня в голове все перепуталось, 401 - это для сайта, а не для прокси :)


 
ketmar ©   (2008-02-12 17:53) [9]

>[8] umbra © (2008-02-12 17:41:00)
во. договорились. %-)

---
Understanding is not required. Only obedience.


 
Anatoly Podgoretsky ©   (2008-02-12 21:03) [10]

> ketmar  (12.02.2008 17:53:09)  [9]

Сачем спорите, критерий RFC


 
ketmar ©   (2008-02-13 17:04) [11]

>[10] Anatoly Podgoretsky © (2008-02-12 21:03:00)
так мы уже договорились. и rfc с нами согласен тоже. %-)

---
Understanding is not required. Only obedience.



Страницы: 1 вся ветка

Текущий архив: 2009.05.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.008 c
4-1196974392
Koss
2007-12-06 23:53
2009.05.10
программно отключить включить usb port


10-1155886244
Alvin
2006-08-18 11:30
2009.05.10
Защита документа Word


9-1179316059
Ксандр
2007-05-16 15:47
2009.05.10
Ламерский фопрос но всё таки...


4-1208798881
POP
2008-04-21 21:28
2009.05.10
Хардварный и Виртуальный COM порт.


8-1194095872
Andruha25
2007-11-03 16:17
2009.05.10
DirectShow API