|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Stupnik 2:5020/400 24 Jul 2002 18:49:27 To : Victor Wagner Subject : Re: https -------------------------------------------------------------------------------- Hello, Victor! VW>>> 1Eugene Lototsky <eugene@sacura.chernovtsy.ua> wrote: EL>>>> Есть скрипт на перле с Апачевской аутентификацией. Hужно как-то EL>>>> сделать, чтоб при заходе на этот скрипт браузер переходил в https EL>>>> протокол (причем до аутентификации!), а при выходе - обратно в EL>>>> http. EL>>>> Как это можно реализовать? VW>>> Hу, например при старте скрипта проверять наличие $ENV{'HTTPS'} VW>>> и ежели таковой не обнаружено, выдвавать Location: https://тот же VW>>> самый скрипт. KS>> Угу. А с какого перепугу апач скрипт запустит, если authentication KS>> требуется? :) VW> А это зависит от того, как ее потребовать. Если выдачей Status: 401 VW> из скрипта, то запустит. Я, правда, не уверен, что можно заставить Хм. А как делается http authorization выдачей 401 из скрипта? Особенно в случае не mod_perl. К тому же, как показывает практика, nph не так то часто включют. VW> apache поместить в %ENV REMOTE_USER если не указано AuthType Basic. VW> C mod_perl-то это решение точно проходит. VW> Потому что в модперловом скрипте ты можешь добраться до заголовка VW> Authorization и распарсить его самостоятельно. KS>> 1) ИМХО это вопрос про apache, а не про перл. VW> Средствами Apache это делается вообще элементарно. VW> <VirtualHost myhost:80> VW> RedirectPerm /cgi-bin/myscript https://myhost/cgi-bin/myscript VW> </VirtualHost> VW> <VirtualHost myhost:443> VW> <Location /cgi-bin/myscript> VW> AuthType Basic .... VW> </Location> VW> </VirtualHost> Ага.. Бум знать :) KS>> 2) Опять таки ИМХО - нельзя так сделать. VW> Hе говоря уже о том, что это вопрос generic web-дизайна. Просто все VW> ссылки на данный скрипт должны быть сформированы как https и все. Это само собой. -- Best regards, Konstantin. Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488e47d8d4a.html, оценка из 5, голосов 10
|