<?xml version="1.0"?>
<!DOCTYPE content [ <!ENTITY nbsp " "> ]>
<rdf:RDF xml:base="http://snarfed.org/rdf"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/">

<rdf:Description rdf:about="http://snarfed.org">
  <dc:title> snarfed.org  </dc:title>
  <dc:description> draw group stream of consciousness </dc:description>
  <dc:creator> Ryan Barrett &lt;snarfed at ryanb dot org&gt; </dc:creator>
  <dc:language> en </dc:language>
  <dc:format> text/html </dc:format>
  <dc:rights> Copyright 2002-2007 Ryan Barrett </dc:rights>
</rdf:Description>

<rdf:Description rdf:about="http://snarfed.org/space/2006-10-20">
  <dc:title> 2006-10-20 </dc:title>
  <dc:creator> Ryan Barrett &lt;snarfed at ryanb dot org&gt; </dc:creator>
  <dc:date> 2006-10-24T08:13:00Z </dc:date>
  <dc:language> en </dc:language>
  <dc:format> text/html </dc:format>
  <dc:rights> Copyright 2002-2007 Ryan Barrett </dc:rights>

  <content>
    <h3>OpenID server for PyBlosxom</h3>

<p><a href="http://openid.net/"><img src="/space/openid-logo.png" alt="openid" title="" /></a>
<a href="http://pyblosxom.sf.net/"><img src="/space/pyblosxom.jpg" alt="pyblosxom" title="" /></a></p>

<p>I've just posted an
<a href="/space/pyblosxom+openid+server">OpenID server plugin for PyBlosxom</a>.
<a href="http://openid.net/">OpenID</a> is a distributed authentication
protocol, ie a single sign on platform, that uses URLs as identifiers.
With this plugin on your <a href="http://pyblosxom.sf.net/">PyBlosxom</a> site, you can
login anywhere that accepts OpenID.</p>

<p>Identity and authentication have been classically thorny, unsolved problems
for the real-world Internet. They're easy to solve in closed, centralized
organizations, like schools and companies, but difficult in a global,
decentralized network. What's worse, the difficulties aren't just technical,
they're political and social.</p>

<p>OpenID is exciting for a number of reasons. It's decentralized - <em>federated</em>,
more accurately - and it solves the hard problems by cheating. OpenID uses DNS
and URLs, succesful technologies that have stood the test of time, for its
namespace, routing, and auth delegation. This means they skip most of the
hard problems altogether, and they can leverage lots of existing code for free.
Even more importantly, the average user already understands and trust URLs.</p>

<p>To be brutally honest, the rest is mostly glue. Sure, non-trivial crypto glue
on the technical side, and adoption hurdles on the social side...but still
just glue.</p>

<p>Most of the time, when you come up against a problem, chances are good that
people smarter than you have already solved it. Taking advantage of their
smarts, and hard work, is always a winning strategy.</p>

<p>So, if it wasn't obvious by now, I'm a fan. I'm psyched to do more stuff with
OpenID.</p>

  </content>

  <rdf:Seq>

  </rdf:Seq>
</rdf:Description>
</rdf:RDF>
