Welcome! Log In Create A New Profile

Advanced

Re: Mod_auth_oracle + nginx

Maxim Dounin
August 17, 2010 05:54AM
Hello!

On Tue, Aug 17, 2010 at 01:38:36PM +0400, Sergey Shepelev wrote:

> > Как можно организовать сие "чудо"?
> >
>
> proxy_pass на маленький бекенд, который лезет в базу, проверяет (и
> важно не делать бекенд блокирующимся) и

Почему важно? Бекенд - не внутри nginx'а, никому кроме себя
самого мешать не будет. Тут как раз всё равно какой бекенд, можно
хоть на php написать.

> Вариант 1: ... и возвращает 200 с телом "allow" или "deny".
> mod_eval кладёт ответ в переменную и вы пишете if ($..) { deny all;
> тут ещё наверно break надо поставить }
>
> Вариант 2: ... и возвращает X-Accel-Redirect на этот же самый урл +
> ставит заголовок X-Oracle-Auth: allow/deny.
> В локейшне сделаете
> if ($http_x_oracle_auth = "allow") { нормальная обработка, например
> root /var/vam/dam; тут ещё наверно break надо поставить }
> if ($http_x_oracle_auth = "deny") { deny all; тут ещё наверно break
> надо поставить }
> (а тут идёт этот proxy_pass на проверяющий бекенд)

Вот чтобы так не извращаться - был некоторое время назад сделан
модуль auth_request. Для целей аутентификации и авторизации он
подходит несколько лучше чем eval.

http://mdounin.ru/hg/ngx_http_auth_request_module/

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Mod_auth_oracle + nginx

MOHCTP August 14, 2010 07:08AM

Re: Mod_auth_oracle + nginx

vgoncharov August 17, 2010 03:06AM

Re: Re: Mod_auth_oracle + nginx

Alexandr Sergeyev August 20, 2010 08:08PM

Re: Mod_auth_oracle + nginx

Andrey N. Oktyabrski August 17, 2010 04:00AM

Re: Mod_auth_oracle + nginx

Sergey Shepelev August 17, 2010 05:40AM

Re: Mod_auth_oracle + nginx

Maxim Dounin August 17, 2010 05:54AM

Re: Mod_auth_oracle + nginx

Sergey Shepelev August 17, 2010 06:20AM

Re: Mod_auth_oracle + nginx

Anton Yuzhaninov August 17, 2010 06:28AM

Re: Mod_auth_oracle + nginx

Maxim Dounin August 17, 2010 06:34AM

Re: Mod_auth_oracle + nginx

MOHCTP August 19, 2010 03:21PM

Re: Mod_auth_oracle + nginx

MOHCTP October 01, 2010 02:21AM

Re: Mod_auth_oracle + nginx

Alexey Bobok August 20, 2010 03:40AM

Re: Mod_auth_oracle + nginx

MOHCTP October 01, 2010 02:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 187
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready