ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Авторизация cookie



Привет всем, несколько недель мучаюсь с тем как организовать авторизацию на сайте,

есть nginx/1.2.8
на нем крутится сайт на старой доброй джумле.
вот части конфига виртуалхоста
...
server {
        listen          127.0.0.6:80;
        server_name     bla.net www.bla.net;
        if ( $host = 'bla.net' ) {
        rewrite  ^/(.*)$  http://www.bla.net/$1  permanent;
          }
        charset         utf-8;
        access_log      /usr/home/www-data/blanet/public_html/access_log      main;
        error_log       /usr/home/www-data/blanet/public_html/error_log       error;
        satisfy         any;
        ###access from lan bla company###
        allow 172.16.0.0/16;
        ###end access from lan bla company###
        deny all;
auth_basic           "Access denied, please login!";
        auth_basic_user_file /home/www-data/blanet/conf/htpasswd;

location / {
...
}

раньше была авторизация как видно двумя путями, или ты находишься в локалке компании и без вопросов заходишь на сайт, если из вне заходишьто выскакивает авторизация сервера и после успешного логина сервер пускает тебя на сайт.

сейчас хотелось бы задействовать авторизацию через почту в домене @bla.net хостящуюся на Google App's, т.е. такая схема

случай первый: человек заходит из локалки на сайт и все по старому, его пускают по айпи адрессу
случай второй: человек заходит из вне у него проверяется как-нибудь наличие cookie авторизации в gmail и передается серверу, если человек авторизован в gmail то его пускает на сайт, если нет то предлагает авторизоваться в gmail.
Возможно ли это сделать средствами nginx? если да, то в какую сторону копать?

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.