Re: 2.2.4 Require file-group seems to forget user authentication

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5/10/07, TJB <tjb00000@xxxxxxxxx> wrote:

1) Every request for a missing file results in a request for
reauthentication. To solve this, I've added rewrite rules which check for
file existence. If a requested file doesn't exist, it rewrites the
request to an informative php script.  This works well.

You could also try using the ErrorDocument 404 directive to point to
someplace non-authenticated. But this does appear to be a miss-feature
in the mod_authz_unixgroup module. It obviously doesn't know how to
determine the correct authorization info if the file doesn't exist
(since it can't use the file's group info). It should have some
fallback.


2) A request for an existing file to which the authenticated user is
not authorized results in the desired request for reauthentication and
access denial.  However, when the user then returns to a file to which
s/he is authorized, s/he is again forced to reauth.  It's as if the
user's login is forgotten after every step out-of-bounds.

Is this the expected behavior for "Require file-group"?  If so, can
anyone recommend a friendlier work-around?

This does seem like an inherent problem of file-group. The problem is
that you have areas with different authorization requirements, but
they are all under the same "realm" (AuthName). The browser uses the
realm to determine when it should cache and resend credentials. When
you hit an unauthorized file, the browser will receive the 401
response and flush the credentials for that realm. I don't see any
easy way around that.

Joshua.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux