RE: [Zope] Zope & Apache/ProxyPass : environment variables
Aaron Straup Cope writes: > I'd like to be able to perform all authentication in Apache-land on the > SSL and, if successful, hand the request off the Zope. The thing is, I > still need to know who's actually authenticated once they readch > Zope-world and assinging REMOTE_USER to a request parameter doesn't make > me very comfortable. > > Alas... The "doc/WEBSERVERS.txt" contains some information about how to convince Apache to pass "REMOTE_USER". I am not sure, it will be enough for you. Dieter ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Zope & Apache/ProxyPass : environment variables
From: Aaron Straup Cope <[EMAIL PROTECTED]> > Thanks. It appears, though, that there is no way to do this without > appending a query string to the redirected URL. Is this correct? That, or mangling the URL in some way and then unmangling on the Zope end. If someone out there has any experience with Apache modules, they could earn the undying gratitude of many Zopistas by enhancing mod_forwarding to do this sort of thing. Cheers, Evan @ digicool & 4-am ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
RE: [Zope] Zope & Apache/ProxyPass : environment variables
Thanks. It appears, though, that there is no way to do this without appending a query string to the redirected URL. Is this correct? I'd like to be able to perform all authentication in Apache-land on the SSL and, if successful, hand the request off the Zope. The thing is, I still need to know who's actually authenticated once they readch Zope-world and assinging REMOTE_USER to a request parameter doesn't make me very comfortable. Alas... On Tue, 31 Oct 2000, TFE WSD JARVIS JOHN wrote: > Yes, but you have to do in it a round about way. > (Actually, I've seen mention of a patch to Apache that > does this, but I don't think it's neccessary) > > Here's the setup I'm using: > RewriteEngine On > RewriteRule ^/Zope(.*) http://localhost:8080/$1?client_ip=%{REMOTE_ADDR} > [QSA,L,P] > RewriteRule ^/p_/(.*)http://localhost:8080/p_/$1 [L,P] > RewriteRule ^/misc_/(.*) http://localhost:8080/misc_/$1 [L,P] > > In this case, REMOTE_ADDR will be available in the > REQUEST namespace under "client_ip" > > HTH > > > -Original Message- > > From: Aaron Straup Cope [SMTP:[EMAIL PROTECTED]] > > Sent: Tuesday, October 31, 2000 5:47 AM > > To: [EMAIL PROTECTED] > > Subject:[Zope] Zope & Apache/ProxyPass : environment variables > > > > Hi, > > > > Does anyone know if it is even *possible* to pass environment variables > > (specifically REMOTE_USER) to Zope when it is set up behind > > Apache/ProxyPass. > > > > I've looked around the list archives, and the Apache docs and tried a > > bunch of different configs but nothing works. I'm starting to wonder if > > it's all in vain. > > > > Thanks, > > > > > > > > ___ > > Zope maillist - [EMAIL PROTECTED] > > http://lists.zope.org/mailman/listinfo/zope > > ** No cross posts or HTML encoding! ** > > (Related lists - > > http://lists.zope.org/mailman/listinfo/zope-announce > > http://lists.zope.org/mailman/listinfo/zope-dev ) > ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
RE: [Zope] Zope & Apache/ProxyPass : environment variables
Yes, but you have to do in it a round about way. (Actually, I've seen mention of a patch to Apache that does this, but I don't think it's neccessary) Here's the setup I'm using: RewriteEngine On RewriteRule ^/Zope(.*) http://localhost:8080/$1?client_ip=%{REMOTE_ADDR} [QSA,L,P] RewriteRule ^/p_/(.*)http://localhost:8080/p_/$1 [L,P] RewriteRule ^/misc_/(.*) http://localhost:8080/misc_/$1 [L,P] In this case, REMOTE_ADDR will be available in the REQUEST namespace under "client_ip" HTH > -Original Message- > From: Aaron Straup Cope [SMTP:[EMAIL PROTECTED]] > Sent: Tuesday, October 31, 2000 5:47 AM > To: [EMAIL PROTECTED] > Subject: [Zope] Zope & Apache/ProxyPass : environment variables > > Hi, > > Does anyone know if it is even *possible* to pass environment variables > (specifically REMOTE_USER) to Zope when it is set up behind > Apache/ProxyPass. > > I've looked around the list archives, and the Apache docs and tried a > bunch of different configs but nothing works. I'm starting to wonder if > it's all in vain. > > Thanks, > > > > ___ > Zope maillist - [EMAIL PROTECTED] > http://lists.zope.org/mailman/listinfo/zope > ** No cross posts or HTML encoding! ** > (Related lists - > http://lists.zope.org/mailman/listinfo/zope-announce > http://lists.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )