Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Catalyst: Users
SOLVED Re: 5.80005: $c->req->remote_user and apache: excluding actions from authentication
 

Index | Next | Previous | View Flat


francesc.roma+catalyst at gmail

Jun 10, 2009, 2:04 AM


Views: 398
Permalink
SOLVED Re: 5.80005: $c->req->remote_user and apache: excluding actions from authentication

2009/6/9 Francesc Romŕ i Frigolé
<francesc.roma+catalyst[at]gmail.com<francesc.roma%2Bcatalyst[at]gmail.com>
>


> I'm trying the new feature $c->req->remote_user introduced in 5.80005. I'd
> like to know if it is possible to tell apache, in a .htaccess file, to not
> ask authentication for a certain set of URIs (for example matching /public/)
>
> I'm on a shared account in asmallorange.com ( apache 1.3.41). I'm using
> fastcgi.
>


I found a workaround for this scenario. Instead of setting up fastcgi in
.haccess at the root of the application, I make two different directories
for public and private, with different authentication rules. My directory
structure is like this

public_html/myapp/static (soft link to MyApp/static)
public_html/myapp/public
public_html/myapp/public/script (soft link to MyApp/script)
public_html/myapp/private
public_html/myapp/private/script (soft link to MyApp/script)


The .htaccess in the public directory is like this

AddHandler fastcgi-script .pl

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ script/myapp_fastcgi.pl/public/$1 [QSA,L]

Similarly in the private directory:

AddHandler fastcgi-script .pl

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ script/myapp_fastcgi.pl/private/$1 [QSA,L]

Auth stuf [...]


Also, in the static directory I could leave some things public ( css,
javascript, icons...) but make other private ( uploads, reports, ...) by
placing a .htaccess file requiring authentication in each corresponding
directory.

It's not a very flexible or elegant approach, but it seems to work.

Regards,
Francesc

Subject User Time
SOLVED Re: 5.80005: $c->req->remote_user and apache: excluding actions from authentication francesc.roma+catalyst at gmail Jun 10, 2009, 2:04 AM
    Re: SOLVED Re: 5.80005: $c->req->remote_user and apache: excluding actions from authentication bobtfish at bobtfish Jun 10, 2009, 2:20 AM
        Re: SOLVED Re: 5.80005: $c->req->remote_user and apache: excluding actions from authentication francesc.roma+catalyst at gmail Jun 10, 2009, 3:30 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.