The solution I had chosen for this was to create an auth handler that simply always returned Apache::OK... then specifically name those files in the config and set the auth handler to the OK returning one.
-----Original Message----- From: Andy Hale [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 21, 2004 12:31 PM To: [EMAIL PROTECTED] Subject: PerlAuthenHandler - Allowing necessary URLs to pass thru or be excluded I have a custom PerlAuthenHandler that works fine when protecting particular URLs but if I try to protect the document root it also protects necessary URLs I use for login and logout. Is there a way that I can exclude particular URLs or allow them to pass thru? Here is my SSO.conf file -----CUT----- #<IfModule mod_perl.c> PerlOptions +GlobalRequest <Location /SSO-login> SetHandler perl-script PerlHandler SSO::SSOAuthHandler->login AuthType SSO::SSOAuthHandler AuthName SSO </Location> <Location /SSO-logout> SetHandler perl-script PerlHandler SSO::SSOAuthHandler->logout AuthType SSO::SSOAuthHandler AuthName SSO </Location> # Below are URI locations to be protected # Protect /manual <Location /manual> PerlAuthenHandler SSO::SSOAuthHandler->authenticate AuthType SSO::SSOAuthHandler AuthName SSO require valid-user </Location> # Protect / <Location /> PerlAuthenHandler SSO::SSOAuthHandler->authenticate AuthType SSO::SSOAuthHandler AuthName SSO require valid-user </Location> #</IfModule> ----CUT----- Andy Hale -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html