<?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>Thu, 08 Jan 2009 03:27:41 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Google roll out OAuth Authorisation to all Google Data APIs]]></title>
      <guid>http://www.phpdeveloper.org/news/10524</guid>
      <link>http://www.phpdeveloper.org/news/10524</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/385-Google-roll-out-OAuth-Authorisation-to-all-Google-Data-APIs.html">posted about</a> a new inclusion that Google has announced will be included in the authentication methods for their APIs - OAuth.
</p>
<blockquote>
The Google Data API support comes with a few gotchas. Its documentation show a clear preference for using GET instead of POST, though the Google OAuth server does appear to natively support POST requests for everything with the exception that it has a small bug which interprets an empty POST request body as a sort of phantom empty parameter.
</blockquote>
<p>
He notes that <a href="http://svn.astrumfutura.org/zendframework/trunk">the library</a> he's been working on (and submitted to both the Zend Framework and PEAR) it up to the 0.0.3 release including functionality marked as beta for the Consumer portion.
</p>]]></description>
      <pubDate>Tue, 01 Jul 2008 14:38:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Another OAuth Library Is Born (Zend_OAuth Proposal)]]></title>
      <guid>http://www.phpdeveloper.org/news/10468</guid>
      <link>http://www.phpdeveloper.org/news/10468</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/382-Another-OAuth-Library-Is-Born.html">posted about</a> another OAuth library that he's started up, one that's ready to be integrated with the Zend Framework reborn as a Zend_OAuth component (see <a href="http://svn.astrumfutura.org/zendframework/trunk/">his proposal code</a>).
</p>
<blockquote>
I've spent some time over the last week, and I have completed an initial pass at writing an OAuth Consumer in PHP5. I'm biased, but it's a nice chunk of code capable of fairly routine POST based OAuth requests using either an Authorized header, or a raw url encoded POST request body. My main remaining task is final cleanup, included refactoring, rolling my final set of acceptance tests into PHPUnit from SimpleTest, and adding support for HTTP GET, RSA, and a storage API so tokens can be saved in the background rather than outside the API.
</blockquote>
<p>
Example code <a href="http://blog.astrumfutura.com/archives/382-Another-OAuth-Library-Is-Born.html">is included</a> showing how to connect to the <a href="http://ma.gnolia.com/">ma.gnolia bookmarking service</a> and grabbing the response body from the request. He has a <a href="http://blog.astrumfutura.com/archives/383-OAuth-For-PHP-Status-Update....html">few more things</a> to finish up before it's ready to go (backend storage, reworking the handling of web service API interaction, etc).
</p>]]></description>
      <pubDate>Mon, 23 Jun 2008 16:13:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Services_Oauth and Zend_Oauth Revisited]]></title>
      <guid>http://www.phpdeveloper.org/news/10441</guid>
      <link>http://www.phpdeveloper.org/news/10441</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/381-Services_Oauth-and-Zend_Oauth-Revisited.html">gone back</a> to a previous project, working with <a href="http://oauth.net/">OAuth</a>, and some thoughts on it and its possible implementation in both the Zend Framework and PEAR.
</p>
<blockquote>
Starting yesterday, I opened up my IDE, updated PHPUnit, and got cracking. At the current rate of development a Consumer is likely at the weekend. I've already started writing up a formal proposal for PEAR and, of course, the Zend Framework also. I'm thankful the OAuth specification is this simple - it's one of the easiest to read specifications I've had to pleasure to work with.
</blockquote>
<p>
He notes that an update to the API's Core (from 1.0 to 1.1) might be on the horizon, but can't see it affecting extensions/packages that much. He also mentions Extensions - not PHP extensions, these are augmentations to the OAuth core that allow for other different functionality to be included (like Discovery).
</p>]]></description>
      <pubDate>Thu, 19 Jun 2008 10:21:57 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: OAuth Specification and Zend Framework/PEAR Proposal]]></title>
      <guid>http://www.phpdeveloper.org/news/8788</guid>
      <link>http://www.phpdeveloper.org/news/8788</link>
      <description><![CDATA[<p>
Since it's been moved up into the "Final Draft" stage in its proposal process, <i>Padraic Brady</i> wanted to <a href="http://blog.astrumfutura.com/archives/310-OAuth-Specification-and-Zend-FrameworkPEAR-Proposal.html">blog about</a> this latest update for the <a href="http://www.oauth.net/">OAuth Specification</a>, a standardized protocol that allows secure API authentication from both desktop and web applications. 
</p>
<blockquote>
Because I love all things OpenID related and am an OpenID "pusher" in Europe (blame the <a href="http://www.openideurope.eu/">OpenID Europe Foundation</a> membership on <a href="http://www.snorri.eu/">Snorri Giorgetti</a>), I'll be proposing a PHP5 implementation of OAuth to the <a href="http://framework.zend.com/">Zend Framework</a> (assuming no other OAuth proposal) and <a href="http://pear.php.net/">PEAR</a> (PEAR because that's now the home of my <a href="http://www.openidforphp.org/">OpenID For PHP</a> library under proposal).
</blockquote>
<p>
You can get more information about OAuth from <a href="http://www.oauth.net/">the project's website</a>.
</p>]]></description>
      <pubDate>Thu, 04 Oct 2007 12:03:00 -0500</pubDate>
    </item>
  </channel>
</rss>
