Mikhail Fursov
February 26, 2010 04:04AM
|
|
2010/2/26 Sergej Kandyla <sk.paix@gmail.com>
> Daniel Podolsky wrote:
>
>> AFAIR, заголовок "Authorization: Basic ..." должен обрабатываться
>> всегда по одинаковым правилам. Если бекенды хотят именно basic auth -
>> мы можем положиться на то, что в случае отказа в доступе они вернут
>> 401.
>>
>> Режимов проверки пароля будет два - plain/bdb файл и http. http
>> означает, что за спиной у nginx стоит апач, которому nginx отправляет
>> запрос, снабдив его basic auth info. По тому, ответил апач 200 или 401
>> мы и определяем, правильные ли имя-пароль. А как там апач пароль
>> проверяет - его дело.
>>
>>
>
>
> я правильно понимаю, что пользователь успешно залогиниться на бекенде если
> бекенду
> просто передать запрос с basic auth info ?
> Если бекенд - какойнибудь монстр на java в духе JIRA, etc ?
>
>
>
Думаю тут не должно быть проблем. Для Явы типично наличие разных
auth-providers - должно быть легко добавить такого, который берет данные из
Basic. Во всяком случае в Wicket (Java framework) мне недавно это было
реализовать предельно просто.
--
Mikhail Fursov
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject |
Author |
Posted |
|
Mikhail Fursov |
February 23, 2010 02:34PM |
|
SaveFrom.net |
February 23, 2010 04:50PM |
|
Mikhail Fursov |
February 23, 2010 06:32PM |
|
Daniel Podolsky |
February 23, 2010 07:20PM |
|
Mikhail Fursov |
February 24, 2010 01:50AM |
|
Daniel Podolsky |
February 24, 2010 04:32AM |
|
Mikhail Fursov |
February 25, 2010 11:34AM |
|
Daniel Podolsky |
February 25, 2010 12:36PM |
|
Mikhail Fursov |
February 25, 2010 01:50PM |
|
Daniel Podolsky |
February 25, 2010 03:38PM |
|
Mikhail Fursov |
February 25, 2010 04:42PM |
|
Andrey N. Oktyabrski |
February 26, 2010 03:06AM |
|
Sergej Kandyla |
February 26, 2010 03:58AM |
|
Mikhail Fursov |
February 26, 2010 04:04AM |
|
Sergej Kandyla |
February 26, 2010 04:40AM |
|
Mikhail Fursov |
February 26, 2010 07:54AM |
|
Mikhail Fursov |
February 26, 2010 12:24PM |
|
Mikhail Fursov |
February 26, 2010 12:26PM |
|
Mikhail Fursov |
February 26, 2010 12:30PM |
|
Mikhail Fursov |
February 26, 2010 12:38PM |
|
Andrew Kopeyko |
February 26, 2010 02:04AM |
|
Mikhail Fursov |
February 26, 2010 03:24AM |
|
Andrew Kopeyko |
February 26, 2010 04:38AM |
|
Gena Makhomed |
February 26, 2010 06:18AM |
|
Andrew Kopeyko |
February 26, 2010 06:46AM |
|
Sergej Kandyla |
February 26, 2010 09:32AM |
|
Andrew Kopeyko |
February 26, 2010 10:26AM |
|
Mikhail Fursov |
February 26, 2010 10:38AM |
|
Andrew Kopeyko |
February 26, 2010 10:52AM |
|
Mikhail Fursov |
February 26, 2010 11:14AM |
|
Daniel Podolsky |
February 26, 2010 11:20AM |
|
Mikhail Fursov |
February 26, 2010 11:26AM |
|
Daniel Podolsky |
February 26, 2010 12:18PM |
|
Gena Makhomed |
February 26, 2010 01:04PM |
|
Alex L. Demidov |
February 26, 2010 01:34PM |
|
Gena Makhomed |
February 26, 2010 02:26PM |
|
Alex L. Demidov |
February 26, 2010 03:04PM |
|
Gena Makhomed |
February 26, 2010 03:38PM |
|
Andrey N. Oktyabrski |
February 26, 2010 07:18AM |
|
Andrew Kopeyko |
February 26, 2010 08:02AM |
|
Mikhail Fursov |
February 26, 2010 08:00AM |
|
Andrew Kopeyko |
February 26, 2010 08:08AM |
|
Mikhail Fursov |
February 26, 2010 09:38AM |
|
Andrew Kopeyko |
February 26, 2010 10:36AM |
|
Mikhail Fursov |
February 26, 2010 10:44AM |
|
Kirill A. Korinskiy |
February 27, 2010 04:46AM |
|
Daniel Podolsky |
February 27, 2010 05:20AM |
|
Kirill A. Korinskiy |
February 27, 2010 06:54AM |
|
Sergey Averyanov |
February 27, 2010 07:16AM |
|
Kirill A. Korinskiy |
February 27, 2010 01:22PM |
|
Daniel Podolsky |
February 27, 2010 07:34AM |
|
Kirill A. Korinskiy |
February 27, 2010 01:20PM |
|
Daniel Podolsky |
February 27, 2010 04:42PM |
|
Sergej Kandyla |
February 24, 2010 03:20AM |
|
Mikhail Fursov |
February 25, 2010 10:52AM |
|
Kirill A. Korinskiy |
February 27, 2010 04:46AM |