Folks;
not sure whether this is sort of an FAQ, but at the very least I have
not yet found a solution to _all_ my given problems running
authenticated trac. Here's the scenario: We run a trac host internally
which needs to be accessible from "the external internet", and access
control should be more or less like this:
- Users accessing trac from the public internet mustn't even be able to
read anything inside the trac site, so at the moment we use HTTP-BASIC
authentication to control site access.
- Internal users should be provided with read-only access to trac wiki
pages, issues, ... .
- Internal users, however, should be required to login before doing any
changes (posting issues, editing content, ...).
We run account-manager and web-admin plugins installed, trac itself runs
in mod_python / apache 2.2 on an internal host which lives behind
another apache 2.2 in reverse-proxy configuration. Right now, I enjoyed
some quality time playing with various access control configurations in
apache configuration ("order deny,allow", that kind of stuff), but not
really to my satisfaction:
- Disabling HTTP-AUTH for local network altogether lets me access the
site, but it doesn't provide me with some login facility anymore.
Moreover, by then trying to manually enter ../login in the browser just
ends up with an error like "No handler found for /login".
- Goin' with form-based login altogether, so far I didn't manage to find
a way of keeping anonymous people from having read-only access to the site.
- Doing HTTP-AUTH on the reverse-proxy machine does most of what I want,
but by then local users again do not have any way of how to log in to
the trac installment.
Hmmmm... running out of options it seems, or maybe I just haven't yet
found the right place where to peek. Can any kind soul provide some
enlightenment about that?
TIA and all the best,
Kristian
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en.