<?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/"
	>

<channel>
	<title>Joe's Amazing Technicolor Weblog &#187; openid</title>
	<atom:link href="http://slagwerks.com/blog/index.php/tag/openid/feed/" rel="self" type="application/rss+xml" />
	<link>http://slagwerks.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 23 Jul 2010 22:31:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Looking into running an OpenID server</title>
		<link>http://slagwerks.com/blog/index.php/2009/05/01/looking-into-running-an-openid-server/</link>
		<comments>http://slagwerks.com/blog/index.php/2009/05/01/looking-into-running-an-openid-server/#comments</comments>
		<pubDate>Fri, 01 May 2009 20:08:46 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[openid]]></category>

		<guid isPermaLink="false">http://slagwerks.com/blog/?p=280</guid>
		<description><![CDATA[One of the first things that struck me about the IT systems at my current gig is that there are a bunch of different, unsyncronized authentication systems. In other words, to add a new user, you go to a handful of different admin interfaces and type in the same username and password for that&#160;person. Being [...]]]></description>
			<content:encoded><![CDATA[<p>One of the first things that struck me about the <span class="caps">IT</span> systems at my current gig is that there are a bunch of different, unsyncronized authentication systems. In other words, to add a new user, you go to a handful of different admin interfaces and type in the same username and password for that&nbsp;person.</p>
<p>Being a programmer, this kind of duplication <a href="http://c2.com/xp/CodeSmell.html">smells bad</a> to me, so I dug around for possible solutions. One of the systems happens to be Apple&#8217;s <a href="http://en.wikipedia.org/wiki/Apple_Open_Directory">Open Directory</a>, which speaks <span class="caps">LDAP</span>&thinsp;&#8212;&thinsp;seemed like the obvious integration point. However, it turned out that none of our other systems was predisposed to pulling in the auth info over <span class="caps">LDAP</span>. Since I only have a few dozen users to support, I filed the whole thing deep on my todo list and basically forgot about&nbsp;it.</p>
<p>Now, however, I&#8217;m starting to roll out new services, which are mostly web-based. Being loath to make the dup auth situation worse, I gave some more thought to this issue, and realized that OpenID might be a good solution. Off I went in search of an in-house OpenID server to store my user data. ( there is <a href="http://blogmatrix.blogmatrix.com/:entry:blogmatrix-2008-05-14-0000/">a tool for OpenID-enabling your <span class="caps">LDAP</span> server</a>, but reading about implementing it makes my head hurt&nbsp;)</p>
<p>Surprisingly, there don&#8217;t seem to be a huge amount of people running their own organization-level OpenID providers. After digging around for a while, I ended up at <a href="http://wiki.openid.net/Run_your_own_identity_server">a page on the openid.net wiki</a>, which does list a number of projects that enable you to run your own OpenID provider. Most of them look a bit half-baked or abandoned, but two appear to be alive and potentially appropriate for my needs: <a href="http://wiki.guruj.net/Clamshell!Home">clamshell</a> and&nbsp;<a href="http://source.keyboard-monkeys.org/projects/show/communityid">community-<span class="caps">ID</span></a>.</p>
<p>Next steps, then, are to install one or both <span class="amp">&amp;</span> see how it&nbsp;goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://slagwerks.com/blog/index.php/2009/05/01/looking-into-running-an-openid-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
