<?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>OAuth &#187; Spec</title>
	<atom:link href="http://blog.oauth.net/category/spec/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.oauth.net</link>
	<description>An open protocol to allow secure API authorization in a simple and standard method from web, desktop, and mobile applications.</description>
	<lastBuildDate>Mon, 11 May 2009 23:15:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.oauth.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/1a4269caa96cb29bb5d69d95d75bf778?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>OAuth &#187; Spec</title>
		<link>http://blog.oauth.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.oauth.net/osd.xml" title="OAuth" />
	<atom:link rel='hub' href='http://blog.oauth.net/?pushpress=hub'/>
		<item>
		<title>OAuth Discovery 1.0 Draft 2 released with support from Ma.gnolia, Fire Eagle and Satisfaction</title>
		<link>http://blog.oauth.net/2008/04/08/oauth-discovery-10-draft-2-released-with-support-from-magnolia-fire-eagle-and-satisfaction/</link>
		<comments>http://blog.oauth.net/2008/04/08/oauth-discovery-10-draft-2-released-with-support-from-magnolia-fire-eagle-and-satisfaction/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 11:08:42 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Spec]]></category>

		<guid isPermaLink="false">http://oauth.wordpress.com/?p=13</guid>
		<description><![CDATA[(Reposted from FactoryCity). Eran just announced the second draft of OAuth Discovery, the first implementation of the XRDS-Simple specification that I mentioned here just over a week ago. What&#8217;s significant about this announcement, as Eran points out, is that the new draft is already implemented and deployed by FireEagle (a Yahoo! Brickhouse service), Ma.gnolia, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.oauth.net&amp;blog=1491687&amp;post=13&amp;subd=oauth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>(<a href="http://factoryjoe.com/blog/2008/04/08/oauth-discovery-10-draft-2-released-with-support-from-magnolia-fire-eagle-and-satisfaction/">Reposted from FactoryCity</a>).</p>
<p><a href="http://www.flickr.com/photos/factoryjoe/2366850789/" title="OAuth Discovery Logo by factoryjoe, on Flickr"><img src="http://farm4.static.flickr.com/3018/2366850789_43b1d3cca3_t.jpg" width="100" height="100" alt="OAuth Discovery Logo" class="figure figure-b" /></a><a href="http://www.hueniverse.com/hueniverse/2008/04/oauth-discovery.html">Eran just announced</a> the second draft of <a href="http://oauth.net/discovery/1.0">OAuth Discovery</a>, the first implementation of the <a href="http://xrds-simple.net/core/1.0">XRDS-Simple</a> specification that I <a href="http://factoryjoe.com/blog/2008/03/28/xrds-simple-draft-1-released/">mentioned here</a> just over a week ago.</p>
<p>What&#8217;s significant about this announcement, as Eran points out, is that <q cite="http://www.hueniverse.com/hueniverse/2008/04/oauth-discovery.html">the new draft is already implemented and deployed by <a href="http://fireeagle.yahoo.net/">FireEagle</a> (a Yahoo! Brickhouse service), <a href="http://ma.gnolia.com/">Ma.gnolia</a>, and <a href="http://getsatisfaction.com/">Get Satisfaction</a> &mdash; three leaders in the <a href="http://oauth.net/">OAuth community</a>. On the development tools front, <a href="http://www.mediamatic.nl/set-48-nl.html?lang=en">Mediamatic</a> will release initial support for discovery early next week with full support due early May in their <a href="http://oauth-sandbox.mediamatic.nl/">OAuth PHP library</a>.</q></p>
<p><a href="http://www.flickr.com/photos/factoryjoe/2398485942/" title="OAuth Discovery Logos by factoryjoe, on Flickr"><img src="http://farm3.static.flickr.com/2198/2398485942_7cced0a74f_o.png" width="480" height="63" alt="OAuth Discovery Logos" class="figure figure-a" /></a></p>
<p>This draft is a complete rewrite of the <a href="http://www.hueniverse.com/hueniverse/2007/12/its-about-oauth.html">first draft released several months ago</a> and, in the spirit of OAuth, greatly simplifies the concepts and presentation of the protocol, and incorporates a great many of the clarifications provided by the <a href="http://groups.google.com/group/oauth/" rel="tag">OAuth</a> and <a href="http://www.oasis-open.org/committees/xri" rel="tag">XRI</a> communities.</p>
<p>OAuth Discovery, simply, is an extensible, machine-readable format for identifying <a href="http://oauth.net">OAuth</a>-protected resources and service endpoints. Take a look at the <a href="http://oauth.net/discovery/1.0#anchor7">provided example</a> or <a href="http://ma.gnolia.com/api/rest/2/xrds">Ma.gnolia&#8217;s actual discovery profile</a> to get an idea for what these documents look like. </p>
<p>Over time, the goal is to automate the pairing of unacquainted web services, by being able to first identify the location of services on the web and second  to discover the authentication requirements for accessing such services. Coupled with <a href="http://xrds-simple.net">XRDS-Simple</a>, you can further specify the <a href="http://xrds-simple.net/core/1.0/#service_element">types of data available from given services</a>, and to begin to describe the <a href="http://xrds-simple.net/core/1.0/#httpMethod_attribute">methods</a> you would use to access that data. </p>
<p>To provide a more complete conceptual model, imagine that you run a social network, and in this network, members have collections of bookmarks. Your service provides a way to either upload bookmarks directly or to subscribe to someone&#8217;s existing bookmarks stored at, say, services like <a href="http://del.icio.us/">Delicious</a> or <a href="http://ma.gnolia.com/">Ma.gnolia</a>. Now say that you also <a href="http://factoryjoe.com/blog/2008/03/30/magnolia-moves-to-openid-only-sign-ups/">encourage new members to sign in with an OpenID identity</a>. From that identity, you may be able to discover an XRDS-Simple profile that points to an existing social bookmarking account, allowing you to attempt to import those bookmarks immediately. If, however, those bookmarks require authorization, and the authorization protocol happens to be OAuth, you should be able to automate the appropriate authorization requests to the user because the service supports OAuth Discovery. </p>
<p>In contrast, to achieve the same flow today, you must <a href="http://flickr.com/photos/factoryjoe/2307194310/">manually provide the names of accounts and services that you use individually</a>, and then hope that the new service <a href="http://www.readwriteweb.com/archives/friendfeed_vs_socialthing.php">supports the remote protocols of your pre-existing services</a>. With XRDS-Simple and OAuth Discovery, much of this work is automatically handled for you, letting you focus more on <em>what you want to share</em>, and less on <em>where your data is stored</em>, and increasingly allowing data to automatically flow between systems, <em>should you decide to provide them authorization to do so on your behalf</em>. </p>
<p>If you&#8217;re interest in learning more about OAuth Discovery, the best place to go is the <a href="http://groups.google.com/group/oauth-extensions" rel="tag">OAuth Extensions group</a>. Since OAuth Discovery also <a href="http://www.hueniverse.com/hueniverse/2008/03/putting-xrds-si.html">borrows heavily on XRDS-Simple</a>, you might also want to check out that <a href="http://xrds-simple.net/core/1.0">specification</a> and discuss it in the <a href="http://groups.google.com/group/xrds-simple" rel="tag">related group</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oauth.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oauth.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oauth.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oauth.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oauth.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oauth.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oauth.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oauth.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oauth.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oauth.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oauth.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oauth.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oauth.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oauth.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oauth.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oauth.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.oauth.net&amp;blog=1491687&amp;post=13&amp;subd=oauth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.oauth.net/2008/04/08/oauth-discovery-10-draft-2-released-with-support-from-magnolia-fire-eagle-and-satisfaction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8403e20f058363f718144dd51faa65a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Administrator</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3018/2366850789_43b1d3cca3_t.jpg" medium="image">
			<media:title type="html">OAuth Discovery Logo</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2198/2398485942_7cced0a74f_o.png" medium="image">
			<media:title type="html">OAuth Discovery Logos</media:title>
		</media:content>
	</item>
		<item>
		<title>For immediate release: OAuth Core 1.0 Specification released at Internet Identity Workshop</title>
		<link>http://blog.oauth.net/2007/12/04/oauth-core-10-specification-released-at-internet-identity-workshop/</link>
		<comments>http://blog.oauth.net/2007/12/04/oauth-core-10-specification-released-at-internet-identity-workshop/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 00:56:17 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[Spec]]></category>
		<category><![CDATA[authorization]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[protocol]]></category>

		<guid isPermaLink="false">http://blog.oauth.net/2007/12/04/oauth-core-10-specification-released-at-internet-identity-workshop/</guid>
		<description><![CDATA[December 4, 2007 – The OAuth Working Group is pleased to announce publication of the OAuth Core 1.0 Specification. OAuth (pronounced “Oh-Auth”), summarized as “your valet key for the web,” enables developers of web-enabled software to integrate with web services on behalf of a user without requiring the user to share private credentials, such as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.oauth.net&amp;blog=1491687&amp;post=12&amp;subd=oauth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/factoryjoe/1393821245/" title="OAuth token by factoryjoe, on Flickr"><img src="http://farm2.static.flickr.com/1369/1393821245_0afd649b9c_t.jpg" width="100" height="100" alt="OFFICIAL OAuth logo" class="figure figure-b"></a>December 4, 2007 – The <a href="http://oauth.net/community/">OAuth Working Group</a> is pleased to announce publication of the <a href="http://oauth.net/core/1.0/">OAuth Core 1.0 Specification</a>. OAuth (pronounced “Oh-Auth”), summarized as “your valet key for the web,” enables developers of web-enabled software to integrate with web services on behalf of a user without requiring the user to share private credentials, such as passwords, between sites. The specification can be found at <a href="http://oauth.net/core/1.0">http://oauth.net/core/1.0</a> and supporting resources can be found at <a href="http://oauth.net">http://oauth.net</a>.</p>
<p>Developed through the standardization of the best practices of several well established proprietary industry protocols, OAuth is similar to Google AuthSub, FlickrAuth, AOL OpenAuth, Yahoo BBAuth, Upcoming API authentication, and Amazon Web Services API authentication.</p>
<p>However, OAuth is non-proprietary, and does not require a specific user interface or interaction pattern. Service Providers do not have to specify how they authenticate Users, making the protocol ideally suited for cases where authentication credentials are unavailable to the websites, such as with <a href="http://openid.net">OpenID</a>. OAuth is designed to complement, rather than replace, authentication protocols such as OpenID.</p>
<p>Application developers can easily and safely create “mashups” across multiple web services, and web site developers can enable rich user experiences without their users sharing passwords with untrusted sites. OAuth was carefully designed for the needs of service providers ranging from the smallest PHP application to the largest industry scaled web services platforms, and for the needs of consumers such as multisite mashups, desktop tools, cellphones, set-top boxes, and internet connected appliances.</p>
<p>Open source code libraries are available for <a href="http://oauth.googlecode.com/svn/code/php/">PHP</a>, <a href="http://oauth.googlecode.com/svn/code/ruby/">Ruby</a>, <a href="http://oauth.googlecode.com/svn/code/python/">Python</a>, <a href="http://oauth.googlecode.com/svn/code/java/">Java</a>, <a href="http://oauth.googlecode.com/svn/code/csharp/">C#</a>, and <a href="http://oauth.googlecode.com/svn/code/perl/">Perl</a>. More information and complete documentation can be found at the project homepage <a href="http://oauth.net">http://oauth.net</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oauth.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oauth.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oauth.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oauth.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oauth.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oauth.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oauth.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oauth.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oauth.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oauth.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oauth.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oauth.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oauth.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oauth.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oauth.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oauth.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.oauth.net&amp;blog=1491687&amp;post=12&amp;subd=oauth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.oauth.net/2007/12/04/oauth-core-10-specification-released-at-internet-identity-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8403e20f058363f718144dd51faa65a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Administrator</media:title>
		</media:content>

		<media:content url="http://farm2.static.flickr.com/1369/1393821245_0afd649b9c_t.jpg" medium="image">
			<media:title type="html">OFFICIAL OAuth logo</media:title>
		</media:content>
	</item>
	</channel>
</rss>