Welcome! Log In Create A New Profile

Advanced

Проблема с аутентификацией в NGINX & http_nginx_push_module

Anonymous User
April 23, 2010 07:34AM
Привет всем.
У меня такая проблема.
Есть ресурс:
/resource/1


Мне нужно перед тем как давать доступ к ресурсу по GET, сначала послать PUT на него: и,
если он вернул 200 ok, только после этого дать дать доступ по GET.

Можно ли такую логику реализовать в файле конфигурации nginx?

---------------
Теперь более конкретно:

я использую http_nginx_push_module:
location /messaging/sub {
proxy_pass http://127.0.0.1:8080;
push_subscriber;
# how multiple listener requests to the same channel id are handled
# - last: only the most recent listener request is kept, 409 for others.
# - first: only the oldest listener request is kept, 409 for others.
# - broadcast: any number of listener requests may be long-polling.
push_subscriber_concurrency first;
set $push_channel_id $arg_id;
default_type application/x-javascript;
}

Эта конструкция не работает, точнее работает только на proxy_pass не ходит (((
Мне нужно следующее:
1. сначала запроксировать на back-end, он проверит права доступа для вхождения на канал;
2. затем уже становится на долгоиграющее comet-GET-соединение.

Как это можно сделать, и можно ли вообще?
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Проблема с аутентификацией в NGINX & http_nginx_push_module

Anonymous User April 23, 2010 07:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 271
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