<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Not this... &#187; apache</title>
	<atom:link href="http://blog.timbunce.org/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.timbunce.org</link>
	<description>Listen. Reflect. Explore. Solve.</description>
	<lastBuildDate>Thu, 24 Dec 2009 23:16:13 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.timbunce.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/eb188a9f7199a98e44133dc454d3873b?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Not this... &#187; apache</title>
		<link>http://blog.timbunce.org</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.timbunce.org/osd.xml" title="Not this&#8230;" />
	<atom:link rel='hub' href='http://blog.timbunce.org/?pushpress=hub'/>
		<item>
		<title>Announcing Apache2::AuthPAM</title>
		<link>http://blog.timbunce.org/2008/05/28/announcing-apache2authpam/</link>
		<comments>http://blog.timbunce.org/2008/05/28/announcing-apache2authpam/#comments</comments>
		<pubDate>Wed, 28 May 2008 22:36:47 +0000</pubDate>
		<dc:creator>TimBunce</dc:creator>
				<category><![CDATA[perl]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[gofer]]></category>

		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=41</guid>
		<description><![CDATA[I&#8217;ve been working on a mod_perl2 based admin interface for a pool of Gofer servers recently.
I needed to secure it and PAM plus SSL was the simplest way to go.
The Authen::PAM module is old (2005), doesn&#8217;t have good reviews, and the test results are poor, but it worked for us.
That just left the question of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.timbunce.org&blog=2562816&post=41&subd=timbunce&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a mod_perl2 based admin interface for a pool of <a href="http://backpan.perl.org/authors/id/T/TI/TIMB/Gofer-200707.pdf">Gofer</a> servers recently.</p>
<p>I needed to secure it and <a href="http://en.wikipedia.org/wiki/Pluggable_Authentication_Modules">PAM</a> plus SSL was the simplest way to go.</p>
<p>The <a href="http://search.cpan.org/perldoc?Authen::PAM">Authen::PAM</a> module is old (2005), doesn&#8217;t have good reviews, and the <a href="http://bbbike.radzeit.de/~slaven/cpantestersmatrix.cgi?dist=Authen-PAM+0.16">test results are poor</a>, but it worked for us.</p>
<p>That just left the question of how to interface with Apache 2. There&#8217;s an <a href="http://search.cpan.org/dist/Apache-AuthPAM/">Apache::AuthPAM</a> module but that&#8217;s even older (2002), has more failing test reports than passes, and was mod_perl 1 only.</p>
<p>I emailed the author but got no reply so I&#8217;ve gone ahead and hacked it into a new module for mod_perl2: <a href="http://search.cpan.org/perldoc?Apache2::AuthPAM">Apache2::AuthPAM</a>. The source code is <a href="http://code.google.com/p/apache2-authpam/">hosted by google</a>.</p>
<p>Realistically I&#8217;m unlikely to touch it again, unless we find problems, so I&#8217;d be delighted if anyone wants to take it over, or even just co-maintain it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/timbunce.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/timbunce.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/timbunce.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/timbunce.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/timbunce.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/timbunce.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/timbunce.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/timbunce.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/timbunce.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/timbunce.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/timbunce.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/timbunce.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.timbunce.org&blog=2562816&post=41&subd=timbunce&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.timbunce.org/2008/05/28/announcing-apache2authpam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1cf82705f5ab43c73273ab5d690866b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TimBunce</media:title>
		</media:content>
	</item>
	</channel>
</rss>