Re: webdav+ext base.auth+var=error

2015-04-14 Пенетрантность Maxim Dounin
Hello! On Tue, Apr 14, 2015 at 05:55:05AM -0400, itcod wrote: > Максим добрый день. > Нет в location не было limit_except. версия nginx 1.7.11 > В принципе поиск в тех вариациях конфиг ошибок, уже не критичен. > Разве, что это кому нибудь ещё понадобится. Ну вот повторюсь в очередной раз: если

Re: webdav+ext base.auth+var=error

2015-04-14 Пенетрантность Maxim Dounin
Hello! On Mon, Apr 13, 2015 at 11:18:53PM +0300, Maxim Dounin wrote: [...] > Выглядит как багофича limit_except в сочетании с rewrite'ами, > директивы rewrite не выполняются для "лимитированных" запросов. > Наверное, это имеет смысл поправить. Впрочем, нет, поправить это фактически нельзя, т

Re: webdav+ext base.auth+var=error

2015-04-14 Пенетрантность itcod
Максим добрый день. Нет в location не было limit_except. версия nginx 1.7.11 В принципе поиск в тех вариациях конфиг ошибок, уже не критичен. Разве, что это кому нибудь ещё понадобится. Постучавшись головой в ошибки... решил задачу написанием авторизатора на lua заодно и добавил не только crypt(3

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность Maxim Dounin
Hello! On Mon, Apr 13, 2015 at 01:32:44PM -0400, itcod wrote: > Максим добрый день. Вы были абсолютно правы. В процессе написания > аутентификатора на lua выяснил, что если переменные (например > $file_password) создается в location / то при работе из WEBDAV клиентов они > не обрабатываются и ост

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность itcod
Максим добрый день. Вы были абсолютно правы. В процессе написания аутентификатора на lua выяснил, что если переменные (например $file_password) создается в location / то при работе из WEBDAV клиентов они не обрабатываются и остаются пустыми. Видимо это жучёк в nginx. Вот так не работает: server { .

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность itcod
Планы на будущее. 1. Добавить блокирование доступа пользователей WEBDAV к файлам паролей в папках 2. Обеспечить доступ к файлам паролей админам папок 3. Внедрить расширеное управление доступными коммандами WEBDAV dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; посредством

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность itcod
РЕШЕНО http://forum.nginx.org/read.php?21,257511,258000#msg-258000 Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257495,258001#msg-258001 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность itcod
Вот результат. Пользуйтесь на здоровье. Ногами не пинать. эт моя первая программка на lui https://ihome.itcod.com/max/projects/auth-dav/ Замечания предложения итд пишите мылом ссылку на обсуждение:) # auth-dav Nginx Base Authenticate url/.htpasswd for WebDAV and HTTP secure directory(links). Sup

Re: webdav+ext base.auth+var=error

2015-03-23 Пенетрантность itcod
да! хорошая иллюстрация! Илья спасибо. :) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257511,257625#msg-257625 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: webdav+ext base.auth+var=error

2015-03-23 Пенетрантность Илья Шипицин
в общем nginx.conf (пути, чтобы Lua увидела файлы модулей): lua_package_path '/xxx/?.lua'; lua_shared_dict sha1 10M; lua_shared_dict a 10M; init_by_lua ' require "base64" sha1 = require "sha1" ngx.shared.sha1:add("user","5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8") '; ключевым в данном

Re: webdav+ext base.auth+var=error

2015-03-21 Пенетрантность Maxim Dounin
Hello! On Fri, Mar 20, 2015 at 01:42:26PM -0400, itcod wrote: > Добрый день уважаемые! > Кто нибудь сталкивался? > > auth_basic_user_file $file_password; > > Конструкция работает при обычном обращении из браузера к location. > И не работает запрос пароля, при обращении из dav-клиентов (far-netd

Re: webdav+ext base.auth+var=error

2015-03-21 Пенетрантность itcod
Илья спасибо! за наводку! если не затруднит киньте микро-пример... я полный чайник в луа.. если на перл или js синтаксис похоже то разберусь:) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257511,257518#msg-257518 ___ nginx-ru mailing lis

Re: webdav+ext base.auth+var=error

2015-03-21 Пенетрантность itcod
пс2 Проверил модуль auth_request вылезают разные ошибки 301 404 и тож не работает с дав. редиректы так же облом... дав на них не реагирует Может эт у меня руки кривые ? или звёзды так повернулись.затмение блин:) У кого нибудь дав работает с авторизацией от .htpas

Re: webdav+ext base.auth+var=error

2015-03-20 Пенетрантность Илья Шипицин
используем access_by_lua_file 'fast-basic.lua'; внутри fast-basic.lua - та логика обработки, которая нам нужна. манипуляции с хедером Authorization несложны 20 марта 2015 г., 22:42 пользователь itcod написал: > Добрый день уважаемые! > Кто нибудь сталкивался? > > auth_basic_user_file $file_pas

webdav+ext base.auth+var=error

2015-03-20 Пенетрантность itcod
Добрый день уважаемые! Кто нибудь сталкивался? auth_basic_user_file $file_password; Конструкция работает при обычном обращении из браузера к location. И не работает запрос пароля, при обращении из dav-клиентов (far-netdrive, bitkinex...). В результате доступ к закрытым папкам, открыт по дав э