Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

auth_request контроль числа прошедих авторизацию (no replies)

$
0
0
Добрый день.

Есть backend-сайт. Перед ним установил nginx в качестве прокси. Для доступа на сайт необходимо пройти авторизацию. Авторизация организована с помощью auth_request на отдельном ресурсе не связанном с backend.
Вот конфиг, который "работает" сейчас:
-----
location / {
auth_request /auth;
proxy_pass http://backend/;
}

# Служебные locations
location /auth {
internal;
proxy_pass_request_body off;
proxy_set_header Content-Length "";
proxy_pass http://127.0.0.1:5000/;
}
-----

Возникло 2 задачи:
1) Организовать уникальность авторизованных пользователей. Т.е. если есть авторизованный пользователь с логином USER1, то при попытке захода другого пользователя с такимже логином будет выдаваться ошибка.

2) На proxy нужно иметь возможность сбросить авторизацию конкретного пользователя (заставить его авторизоваться заново).

Возможно ли это реализовать с помощью nginx? Изменять backend-сайт возможности нет (система закрытая), т.е. мне достпны только настройки на проксирующем сервере.

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>