BASIC Авторизация пользователей в зависимости от аргументов запроса.

Maksim Zavyalov volayvaz at gmail.com
Wed Jul 2 09:08:14 UTC 2014


Привет. Такой вопрос: возможно ли сделать авторизацию пользователей в
зависимости от того, какие параметры были отправлены cgi-скрипту.

Как пример:

location / {

                fastcgi_param QUERY_STRING $query_string;
                fastcgi_param REQUEST_METHOD $request_method;
                fastcgi_param REQUEST_URI $request_uri;
                fastcgi_param SCRIPT_FILENAME $document_root/index.cgi;
                if ($arg_p = "PATTERN")
                {
                        auth_basic           "closed site";
                        auth_basic_user_file /path/to/user.pwd;
                )
                fastcgi_pass unix:/var/run/fcgiwrap.socket;
        }
В апаче это делалось выставлением переменной окруженя, которая проверялась
директивой
Deny from env={ENV_VARIABLE}

Возможно-ли что-то подобное в nginx, спасибо.
-- 
________________
С Уважением,
Максим Завьялов
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20140702/c70b5a16/attachment.html>


Подробная информация о списке рассылки nginx-ru