<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 09 Jan 2009 06:49:51 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Paul Jones' Blog: TypeKey and Big-Number Math: Yay Wez!]]></title>
      <guid>http://www.phpdeveloper.org/news/7318</guid>
      <link>http://www.phpdeveloper.org/news/7318</link>
      <description><![CDATA[<p>
<i>Paul Jones</i> is <a href="http://paul-m-jones.com/blog/?p=242">rejoicing a bit</a> about the OpenID and Typekey functionality <i>Wez Furlong</i> <a href="http://www.phpdeveloper.org/news/7267">shared</a> just the other day on his blog.
</p>
<blockquote>
Wez Furlong gives us <a href="http://netevil.org/node.php?nid=949">good news</a> about implementing the math functions needed to support TypeKey and OpenID more directly within PHP.
</blockquote>
<p>
<i>Paul</i> also mentions that the <a href="http://solarphp.com/">Solar framework</a> has also had the Typekey support integrated for a while now (as an adapter) that uses the "big-number math functions" currently available to PHP developers. <i>Wez</i>'s solution, however, would just about make those obsolete.
</p>]]></description>
      <pubDate>Wed, 21 Feb 2007 08:26:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Wez Furlong: OpenID (and TypeKey) using native OpenSSL functions in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/7267</guid>
      <link>http://www.phpdeveloper.org/news/7267</link>
      <description><![CDATA[<p>
<i>Wez Furlong</i>, a proponent of the OpenID authentication system, has <a href="http://netevil.org/node.php?nid=949">posted a new tutorial</a> of sorts that details a script for communication between your application and the OpenID servers.
</p>
<blockquote>
I have a patch (<a href="http://netevil.org/downloads/php-openid.diff">php-openid.diff</a>, for PHP 5, might also apply to PHP 4) for the openssl extension that makes it easier to build OpenID and <a href="http://www.sixapart.com/typekey/">TypeKey</a> authentication support into your PHP apps. I don't have a canned solution for you to deploy, but I can give you some pointers on how to use these bits. I'm assuming that you know a bit about how OpenID works. 
</blockquote>
<p>
It's broken up into <a href="http://netevil.org/node.php?nid=949">three sections</a> - a look at associating with an OpenID server, performing the actual authentication (including the code for the page they're redirected back to), and an example of using the same functionality to interface with TypeKey.
</p>]]></description>
      <pubDate>Tue, 13 Feb 2007 09:03:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Wez Furlong's Blog: Identity/Authentication and PHP OpenSSL updates in the pipeline]]></title>
      <guid>http://www.phpdeveloper.org/news/6587</guid>
      <link>http://www.phpdeveloper.org/news/6587</link>
      <description><![CDATA[<p>
In his <a href="http://netevil.org/node.php?nid=924">latest post</a>, <i>Wez Furlong</i> shares some of the updates he's made to his blog - specifically when it comes to the external user authentication system he's implemented.
</p>
<blockquote>
Why do I have an external authentication mechanism? I don't want to maintain a user database just for my blog. It's more moving parts and requires things like sending email pings to random email addresses and mechanisms for resetting or retrieving a forgotten password. Not to mention that it's yet another username/password to be remembered by the person doing the commenting.
</blockquote>
<p>
So, instead, he authenticates against the php.net cvs setup for any and all users of his site. He transitions from this over to the main point of the post - his <a href="http://netevil.org/node.php?nid=924">thoughts on authentication</a>, specifically the move towards a more centralized resource to bounce the user's information off of. He mentions <a href="http://www.sixapart.com/typekey/">TypeKey</a> and <a href="http://openid.net/">OpenID</a> as two technologies that are moving in the right direction.
</p>
<p>
Bringing it back to PHP, <i>Wez</i> notes that the PHP support for both of these technologies is very lacking, but he's been working on a patch for the openssl extension that could help that significantly.
</p>]]></description>
      <pubDate>Thu, 26 Oct 2006 13:27:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones' Blog: Solar and TypeKey Authentication]]></title>
      <guid>http://www.phpdeveloper.org/news/5942</guid>
      <link>http://www.phpdeveloper.org/news/5942</link>
      <description><![CDATA[<p>
It seems <i>Paul Jones</i> and the <a href="http://solarphp.com/">Solar</a> crew forgot to mention something with their latest release of the framework - a new authentication adapter for using Typekey in your code
</p>
<blockquote>
<p>
As astute observers will have realized, the most-recent release of <a href="http://solarphp.com/">Solar</a> had a new authentication adapter in it: <a href="http://solarphp.com/svn/trunk/Solar/Auth/Adapter/Typekey.php">Solar_Auth_Adapter_Typekey</a>.
</p>
<p>
In this article, I'm going to talk a bit about Solar authentication in general, and then TypeKey authentication in specific.
</p>
</blockquote>
<p>
<i>Paul</i> <a href="http://paul-m-jones.com/blog/?p=227">talks first</a> about authentication in general using Solar, giving a simple code example of using the Solar_Auth class. With that base in place, he moves on to the TypeKey authentication, a more unified method for user validation than just using a seperate login at each site.
</p>
<p>
He explains what's needed to get the ball rolling and demonstrates a TypeKey login link and the setup for the adapter to validate the user.
</p>]]></description>
      <pubDate>Wed, 02 Aug 2006 14:08:00 -0500</pubDate>
    </item>
  </channel>
</rss>
