Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

HTTP авторизация


grisme ©   (2008-02-11 21:20:00) 

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


ketmar   (2008-02-13 17:04:00) [1]

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

---
Understanding is not required. Only obedience.


Anatoly Podgoretsky   (2008-02-12 21:03:00) [2]

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

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


ketmar   (2008-02-12 17:53:00) [3]

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

---
Understanding is not required. Only obedience.


umbra   (2008-02-12 17:41:00) [4]

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


ketmar   (2008-02-12 13:48:00) [5]

>[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 13:22:00) [6]


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

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


ketmar   (2008-02-12 13:06:00) [7]

>[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 10:38:00) [8]

401 Unauthorized

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


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

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


DVM   (2008-02-11 21:33:00) [10]

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

401 Unauthorized

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


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

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

---
Understanding is not required. Only obedience.


Наверх

Титульная страница Поиск, карта сайта Написать письмо