<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How to Proxy Pass REMOTE_USER: write your own apache module</title>
	<atom:link href="http://www.jaddog.org/2010/03/22/how-to-proxy-pass-remote_user/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jaddog.org/2010/03/22/how-to-proxy-pass-remote_user/</link>
	<description>Just Another Day Depending On Grace</description>
	<lastBuildDate>Fri, 18 Feb 2011 09:49:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: lduivenbode</title>
		<link>http://www.jaddog.org/2010/03/22/how-to-proxy-pass-remote_user/comment-page-1/#comment-27</link>
		<dc:creator>lduivenbode</dc:creator>
		<pubDate>Fri, 18 Feb 2011 09:49:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaddog.org/?p=274#comment-27</guid>
		<description>Ah, I forgot about Wordpress stripping out tags - here&#039;s the config again:

  &lt;Directory /var/www/seqta/demo/ta/&gt;
    # AUTH START                                        
    AuthName &quot;Kerberos Login&quot;
    AuthType Kerberos
    KrbServiceName HTTP
    Krb5Keytab /etc/apache2/master.keytab
    KrbAuthRealm SEQTA-TEST.LOCAL
    KrbMethodNegotiate on
    KrbMethodk5Passwd on
    KrbSaveCredentials on
    require valid-user

    Options +FollowSymLinks +Includes
    XBitHack on
  &lt;/Directory&gt;

  &lt;Location /seqta&gt;
    ProxyPass http://localhost:8080/demo/seqta
    ProxyPassReverse /
    ProxyPassReverseCookiePath /demo/seqta /
    Allow from all
  &lt;/Location&gt;</description>
		<content:encoded><![CDATA[<p>Ah, I forgot about WordPress stripping out tags &#8211; here&#8217;s the config again:</p>
<p>  &lt;Directory /var/www/seqta/demo/ta/&gt;<br />
    # AUTH START<br />
    AuthName &#8220;Kerberos Login&#8221;<br />
    AuthType Kerberos<br />
    KrbServiceName HTTP<br />
    Krb5Keytab /etc/apache2/master.keytab<br />
    KrbAuthRealm SEQTA-TEST.LOCAL<br />
    KrbMethodNegotiate on<br />
    KrbMethodk5Passwd on<br />
    KrbSaveCredentials on<br />
    require valid-user</p>
<p>    Options +FollowSymLinks +Includes<br />
    XBitHack on<br />
  &lt;/Directory&gt;</p>
<p>  &lt;Location /seqta&gt;<br />
    ProxyPass <a href="http://localhost:8080/demo/seqta" rel="nofollow">http://localhost:8080/demo/seqta</a><br />
    ProxyPassReverse /<br />
    ProxyPassReverseCookiePath /demo/seqta /<br />
    Allow from all<br />
  &lt;/Location&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lduivenbode</title>
		<link>http://www.jaddog.org/2010/03/22/how-to-proxy-pass-remote_user/comment-page-1/#comment-26</link>
		<dc:creator>lduivenbode</dc:creator>
		<pubDate>Fri, 18 Feb 2011 09:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaddog.org/?p=274#comment-26</guid>
		<description>I&#039;m just wonder what version of Apache, mod_auth_kerb, and OS people were using?

I&#039;ve been struggling to get a similar situation working for a  directive but everytime I see the module loading for a proxied URL the request-&gt;user field is NULL! A snippet of the config is below, and I&#039;ve taken the code from &quot;threebit&quot; and made the above changes.

I thought that perhaps things had changed, but from what I can see the &quot;fixup&quot; hook is still correct (mod_proxy_http is in the handler phase, and mod_auth_kerb is still in the auth/security phase). Any suggestions would be welcome!

  #-- SNIP --
  
    # AUTH START                                        
    AuthName &quot;Kerberos Login&quot;
    AuthType Kerberos
    KrbServiceName HTTP
    Krb5Keytab /etc/apache2/master.keytab
    KrbAuthRealm TEST.LOCAL
    KrbMethodNegotiate on
    KrbMethodk5Passwd on
    KrbSaveCredentials on
    require valid-user

    Options +FollowSymLinks +Includes
    XBitHack on
  

  ProxyRequests off

   
     ProxyPass http://localhost:8080/test
     ProxyPassReverse /
     ProxyPassReverseCookiePath /test /
     Allow from all
   
  #-- SNIP --</description>
		<content:encoded><![CDATA[<p>I&#8217;m just wonder what version of Apache, mod_auth_kerb, and OS people were using?</p>
<p>I&#8217;ve been struggling to get a similar situation working for a  directive but everytime I see the module loading for a proxied URL the request-&gt;user field is NULL! A snippet of the config is below, and I&#8217;ve taken the code from &#8220;threebit&#8221; and made the above changes.</p>
<p>I thought that perhaps things had changed, but from what I can see the &#8220;fixup&#8221; hook is still correct (mod_proxy_http is in the handler phase, and mod_auth_kerb is still in the auth/security phase). Any suggestions would be welcome!</p>
<p>  #&#8211; SNIP &#8211;</p>
<p>    # AUTH START<br />
    AuthName &#8220;Kerberos Login&#8221;<br />
    AuthType Kerberos<br />
    KrbServiceName HTTP<br />
    Krb5Keytab /etc/apache2/master.keytab<br />
    KrbAuthRealm TEST.LOCAL<br />
    KrbMethodNegotiate on<br />
    KrbMethodk5Passwd on<br />
    KrbSaveCredentials on<br />
    require valid-user</p>
<p>    Options +FollowSymLinks +Includes<br />
    XBitHack on</p>
<p>  ProxyRequests off</p>
<p>     ProxyPass <a href="http://localhost:8080/test" rel="nofollow">http://localhost:8080/test</a><br />
     ProxyPassReverse /<br />
     ProxyPassReverseCookiePath /test /<br />
     Allow from all</p>
<p>  #&#8211; SNIP &#8211;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mxs</title>
		<link>http://www.jaddog.org/2010/03/22/how-to-proxy-pass-remote_user/comment-page-1/#comment-23</link>
		<dc:creator>mxs</dc:creator>
		<pubDate>Tue, 13 Jul 2010 14:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaddog.org/?p=274#comment-23</guid>
		<description>Yes, it&#039;s working as expected, more, it has allowed me to play a bit with apache&#039;s API, and to learn a little bit more about Apache&#039;s internals, many thanks for this.</description>
		<content:encoded><![CDATA[<p>Yes, it&#8217;s working as expected, more, it has allowed me to play a bit with apache&#8217;s API, and to learn a little bit more about Apache&#8217;s internals, many thanks for this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mxs</title>
		<link>http://www.jaddog.org/2010/03/22/how-to-proxy-pass-remote_user/comment-page-1/#comment-21</link>
		<dc:creator>mxs</dc:creator>
		<pubDate>Tue, 13 Jul 2010 07:32:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaddog.org/?p=274#comment-21</guid>
		<description>The module can be found here : http://github.com/aimxhaisse/mod-proxy-add-user .

I haven&#039;t used the &quot;Fixup&quot; hook because the module I was using is setting the REMOTE_USER *after* the fixup phase, during the handler. Therefore the module is ugly and depends on the order on which modules are loaded, this is the only solution I see for my problem. Once again, many thanks for your article.</description>
		<content:encoded><![CDATA[<p>The module can be found here : <a href="http://github.com/aimxhaisse/mod-proxy-add-user" rel="nofollow">http://github.com/aimxhaisse/mod-proxy-add-user</a> .</p>
<p>I haven&#8217;t used the &#8220;Fixup&#8221; hook because the module I was using is setting the REMOTE_USER *after* the fixup phase, during the handler. Therefore the module is ugly and depends on the order on which modules are loaded, this is the only solution I see for my problem. Once again, many thanks for your article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mxs</title>
		<link>http://www.jaddog.org/2010/03/22/how-to-proxy-pass-remote_user/comment-page-1/#comment-20</link>
		<dc:creator>mxs</dc:creator>
		<pubDate>Mon, 12 Jul 2010 09:13:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaddog.org/?p=274#comment-20</guid>
		<description>Hi,

Many thanks for this article, I&#039;m facing the same problematics with mod-auth-openid (an openid authentication module for apache), and I think I&#039;m going to write a little module for it :)</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Many thanks for this article, I&#8217;m facing the same problematics with mod-auth-openid (an openid authentication module for apache), and I think I&#8217;m going to write a little module for it <img src='http://www.jaddog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: as</title>
		<link>http://www.jaddog.org/2010/03/22/how-to-proxy-pass-remote_user/comment-page-1/#comment-14</link>
		<dc:creator>as</dc:creator>
		<pubDate>Mon, 22 Mar 2010 22:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaddog.org/?p=274#comment-14</guid>
		<description>greatest blog post ever :-)</description>
		<content:encoded><![CDATA[<p>greatest blog post ever <img src='http://www.jaddog.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

