The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"nginx + своя авторизация"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (nginx)
Изначальное сообщение [ Отслеживать ]

"nginx + своя авторизация"  +/
Сообщение от localhorst (ok) on 11-Апр-12, 19:31 
Приветствую!

Возникла необходимость использовать nginx для отдачи статичных файлов, при этом нужно организовать разграничение доступа на основе базы юзеров стоящего рядом redmine.
Хочется, чтобы nginx самостоятельно показывал листинг директорий.

Логика, как я вижу, такая: юзер проходит по URL, nginx запрашивает у него логин/пароль, передает их скрипту на perl/php/etc, скрипт пытается авторизовать пользователя через api redmine'а, либо напрямую через его базу, и возвращает nginx'у результат - ОК или не ОК, в зависимости от чего nginx либо отдает листинг, либо ошибку авторизации.

Есть у кого-нибудь идеи как это можно реализовать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "nginx + своя авторизация"  +/
Сообщение от PavelR (ok) on 11-Апр-12, 20:07 
> Приветствую!
> Возникла необходимость использовать nginx для отдачи статичных файлов, при этом нужно организовать
> разграничение доступа на основе базы юзеров стоящего рядом redmine.
> Хочется, чтобы nginx самостоятельно показывал листинг директорий.
> Логика, как я вижу, такая: юзер проходит по URL, nginx запрашивает у
> него логин/пароль, передает их скрипту на perl/php/etc, скрипт пытается авторизовать пользователя
> через api redmine'а, либо напрямую через его базу, и возвращает nginx'у
> результат - ОК или не ОК, в зависимости от чего nginx
> либо отдает листинг, либо ошибку авторизации.
> Есть у кого-нибудь идеи как это можно реализовать?

http://mdounin.ru/hg/ngx_http_auth_request_module/
http://wiki.nginx.org/3rdPartyModules

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "nginx + своя авторизация"  +/
Сообщение от localhorst (ok) on 13-Апр-12, 11:34 
>[оверквотинг удален]
>> разграничение доступа на основе базы юзеров стоящего рядом redmine.
>> Хочется, чтобы nginx самостоятельно показывал листинг директорий.
>> Логика, как я вижу, такая: юзер проходит по URL, nginx запрашивает у
>> него логин/пароль, передает их скрипту на perl/php/etc, скрипт пытается авторизовать пользователя
>> через api redmine'а, либо напрямую через его базу, и возвращает nginx'у
>> результат - ОК или не ОК, в зависимости от чего nginx
>> либо отдает листинг, либо ошибку авторизации.
>> Есть у кого-нибудь идеи как это можно реализовать?
> http://mdounin.ru/hg/ngx_http_auth_request_module/
> http://wiki.nginx.org/3rdPartyModules

А примеров использования нигде нет? Гугл молчит, что-то не до конца я понимаю средставми чего у юзера спросит логин-пароль?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру