|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 15 Dec 2000 20:05:46 To : Alexander Russkih Subject : Re: Auth and Apache -------------------------------------------------------------------------------- В твоём письме от Fri, 15 Dec 2000 10:23:42 +0300 написано: AR> В Апачах есть достаточно простой и относительно надежный способ AR> авторизации пользователя для доступа к некоторым ресурсам веб-сервера. AR> AR> <Directory "/a-la/path/to/you/resource"> AR> deny from all AR> AuthType Basic AR> AuthUserFile /you/pthh/to/htpasswd AR> AuthName "This is cool page!" AR> require valid-user AR> satisfy any </Directory>> AR> AR> Т.е. мы себе заводим список юзеров которые ведем с помощью, скажем: AR> AR> htpasswd -m /you/pthh/to/htpasswd username AR> AR> а при попытке достучаться к /a-la/path/to/you/resource у пользователя AR> предварительно запрашивается login и passwdrd. Если все правильно AR> введено, то мы можем однозначно идентифицировать зашедшего пользователя AR> через переменную окружения $ENV{'REMOTE_USER'}. AR> AR> А вот кто бы подсказал как этому механизму еще и время жизни задать. AR> Скажем, ну что-то вроде того, AR> что если минут десять от клиента ни слуху ни духу - запросить пароль по AR> новой? AR> AR> Может есть какой-то внутренний механизм у апача или же можно в серверном AR> cgi-приложении генерировать в заголовке какой-то запрос (вопрос какой), У апача нет, а cgi-приложение может такое себе позволить. Пришел юзер ($ENV{'REMOTE_USER'}, кажется) - прописал куда-нибудь момент прихода. Пришел через 15 минут после последнего захода - выдал статус 401. Можно еще куку ему выставлять слегка криптованную, но тогда уже аутентифицировать лучше не апачем, а каким-нибудь login.cgi - защищенность та же, если не лучше (про лучше смотреть шестую главу на www.modperl.com), а на сервере хранить ничего не надо. --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/7365940abf8d4.html, оценка из 5, голосов 10
|