<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:,2009:/1/tag:www.readwriteweb.com,2008://1.7103-</id>
  <updated>2009-11-23T18:55:36Z</updated>
  <title>Comments for It&apos;s Official: Mashup Privacy Protocol OAuth Is Fair Game</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=7103" title="It's Official: Mashup Privacy Protocol OAuth Is Fair Game" />
    <published>2008-08-27T00:40:03Z</published>
    <updated>2008-08-27T09:53:28Z</updated>
    <title>It&apos;s Official: Mashup Privacy Protocol OAuth Is Fair Game</title>
    <summary>Mashup Privacy Protocol OAuth Is Fair Game</summary>
    <author>
      <name>Marshall Kirkpatrick</name>
      <uri>http://www.readwriteweb.com</uri>
    </author>
    
    <category term="Features" />
    
    <category term="News" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img src="http://www.readwriteweb.com/images/oauthlogo.jpg"><a href="http://oauth.net">OAuth</a>, the open authorization protocol standard that will let users give limited access to their data to third party websites without giving away their passwords, crossed an important threshold tonight.  </p>

<p>All parties involved in building the spec <a href="http://www.hueniverse.com/hueniverse/2008/08/oauth-licensed.html">have signed a covenant of non-assertion</a>, meaning that OAuth can now be safely implemented anywhere without concern about Intellectual Property lawsuits.  <strong>If you think this is too geeky for you - try out the live demo embedded below.</strong></p>]]>
      <![CDATA[<p>We celebrated Google's <a href="http://www.readwriteweb.com/archives/google_oauth.php">addition of OAuth to all the Google Data APIs in July</a>, but for all you cautious types out there - there's not much excuse anymore.  No more passwords are required and a greenfield for mashups is now wide open.</p>

<p>The parties that contributed to building OAuth and have singed the promise not to sue are: Yahoo, Google, AOL, Twitter, Ma.gnolia, Citizen Agency, Wesabe, Pownce and Six Apart.  Also signing as individuals were Eran Hammer-Lahav, Mark Atwood and Blaine Cook.</p>

<h2>What is OAuth?</h2>

<p>OAuth is a standard protocol for one web site to access user information on another website without asking the user for their password, but accepting confirmation from the 2nd site that the person is in fact who they claim to be.  As Eran Hammer-Lahav, Open Web Evangelist at Yahoo! and OAuth point-man, told us tonight: "It is a way to build distributed services across multiple vendors while still keeping your data as private and safe as you would like it to be.  You can limit it, for example - for time (like only one day), only read access, photos only and not videos, etc."</p>

<p>Why is this important?  This is a key technical step towards making data portability real.  It creates a path for users to move data they've created on one service into another service that can then offer new features or personalization based on what the users have exposed to them about themselves from elsewhere.  It's a big ingredient in a recipe for innovation, in the form of mashups or otherwise.</p>

<p>How is it different than OpenID?  It's a related, but different way to move data around.  OpenID got a non-assertion covenant signed almost a year ago and provided, along with the Apache Foundation, the basis for the OAuth covenant.  There's a whole lot that can be done with both of these protocols and we look forward to seeing them develop together.</p>

<p>What does OAuth look like in the wild?  Below are two examples. The first is a screenshot of Yahoo's location based service <a href="http://fireeagle.yahoo.com">Fire Eagle</a> asking a user if they want to grant permission for another app to access their data on Fire Eagle.</p>

<center><img alt="fireeagleoauth.jpg" src="http://www.readwriteweb.com/images/fireeagleoauth.jpg" ><center>

<p><em>Screenshot from <a href="http://factoryjoe.com/blog">Chris Messina</a>.</em></p>

<p>The second example is a mock live demo of OAuth in an iframe, created by Eran Hammer-Lahav.  A detailed explanation of this demo can found <a href="http://www.hueniverse.com/hueniverse/2007/10/beginners-gui-1.html">here</a>.</p>

<center><iframe src="http://nouncer.com/oauth/flow-demo.htm" height="382px" width="484px" scrolling="no" frameborder="no"/></iframe></center>

<p>Pretty awesome, no?  So let's get the safe, granular data porting rolling!  We eagerly anticipate a growing ecosystem of apps that do things with user data that were never possible before.  As Eran Hammer-Lahav, who's been working on this full time at Yahoo! almost all year, says - the web owes him a beer.</p>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103-comment:64844</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.7103" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php#c64844" />
    <title>Comment from NewWebPlatform on 2008-08-26</title>
    <author>
        <name>NewWebPlatform</name>
        <uri>http://www.newwebplatform.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.newwebplatform.com">
        <![CDATA[<p>Wow.  True data portability! Of course, this is assuming that the major service providers do indeed buy into this.  It'll be hard for them not to once developers begin leveraging this.  Are there any plugins or other interfaces for developers to equip their sites with this functionality?  </p>

<p>Excellent demo.</p>]]>
    </content>
    <published>2008-08-27T02:01:33Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103-comment:64847</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.7103" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php#c64847" />
    <title>Comment from tobias on 2008-08-26</title>
    <author>
        <name>tobias</name>
        <uri>http://me.dium.com/search</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://me.dium.com/search">
        <![CDATA[<p>great stuff. i know a ton of people have worked really hard to make this happen. and we owe them a single beer? how about a magnum of champagne! it's time to celebrate...</p>]]>
    </content>
    <published>2008-08-27T02:25:23Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103-comment:64848</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.7103" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php#c64848" />
    <title>Comment from factoryjoe.com on 2008-08-26</title>
    <author>
        <name>factoryjoe.com</name>
        <uri>http://factoryjoe.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://factoryjoe.com">
        <![CDATA[<p>This is indeed good stuff and Eran deserves a great deal of credit for realy forcing this stuff forward against corporate lawyers and other kinds of organizational membranes I'd rather not mention. It's not a big deal from a technical standpoint, but it is from a legal, rights and business/economic perspective.</p>

<p>And on the topic of credit -- would you mind tossing me a little link for the <a href="http://flickr.com/photos/factoryjoe/2465160029/" rel="nofollow">Fire Eagle screenshot</a>? It's got my username in it after all... and complying with the license terms are all I ask. ;)</p>]]>
    </content>
    <published>2008-08-27T02:30:38Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103-comment:64849</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.7103" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php#c64849" />
    <title>Comment from factoryjoe.com on 2008-08-26</title>
    <author>
        <name>factoryjoe.com</name>
        <uri>http://factoryjoe.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://factoryjoe.com">
        <![CDATA[<p>@NewWebPlatform Check out <a href="http://oauth.net/code" rel="nofollow">http://oauth.net/code</a> for libraries and plugins! </p>]]>
    </content>
    <published>2008-08-27T02:31:48Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103-comment:64852</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.7103" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php#c64852" />
    <title>Comment from Marshall Kirkpatrick on 2008-08-26</title>
    <author>
        <name>Marshall Kirkpatrick</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Thanks FactoryJoe and sorry I forgot to add that link.</p>]]>
    </content>
    <published>2008-08-27T02:52:44Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103-comment:64857</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.7103" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php#c64857" />
    <title>Comment from Dash Chang on 2008-08-26</title>
    <author>
        <name>Dash Chang</name>
        <uri>http://tEarn.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://tEarn.com">
        <![CDATA[<p>Thanks for covering this topic. Other blogs seem to ignore the topic.</p>

<p>The OAUTH examples do create confusion. The goal is to reduce friction among websites. Better examples would be commerce with Paypal, Feedburner to blog, or Facebook to Yahoo mail. </p>

<p>- oauth creates trust among known sites agreeing to common security policies. This engenders trust among users.</p>

<p>- oauth reduces the multi-key login to a click. Simple is good.</p>

<p>Now, if we can solve the tricky problem of network reliability suffered by 1% to 2% of the users, we're golden.</p>

<p>-Dash Chang<br />
<a href="http://tEarn.com/" rel="nofollow">http://tEarn.com/</a> target, earn</p>

<p><br />
</p>]]>
    </content>
    <published>2008-08-27T04:15:18Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103-comment:64860</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.7103" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php#c64860" />
    <title>Comment from factoryjoe.com on 2008-08-26</title>
    <author>
        <name>factoryjoe.com</name>
        <uri>http://factoryjoe.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://factoryjoe.com">
        <![CDATA[<p>Thanks Marshall...! ;) Also, looks like you might not have closed the anchor link on my name... :#)</p>]]>
    </content>
    <published>2008-08-27T05:50:28Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.7103-comment:64902</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.7103" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/oauth_nonassert.php#c64902" />
    <title>Comment from J. Trent Adams on 2008-08-27</title>
    <author>
        <name>J. Trent Adams</name>
        <uri>http://www.mediaslate.org/jtrentadams/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.mediaslate.org/jtrentadams/">
        <![CDATA[<p>It's fantastic to see you widely publicizing the movement in the decentralized authentication / authorization arena.  Specifically, it's key to get the message out that there is a loosely connected community of people actively working on these issues... so the common user doesn't have to worry about them.</p>

<p>While not everyone agrees with each and every implementation effort, the spirit of the dance is such that we're collectively moving in a positive direction.  Whether it be OpenID, oAuth, Higgins, or SomeThingNew, it's incredibly important to have a clear IPR path to pave the wave for mass adoption of usable SSO specifications so they can become widely adopted standards.</p>

<p>As Eran mentions in his post, many(+) long(++) hours go into making this happen.  During the process it often seems like nothing "concrete" is coming from all the talk, but in the end it's possible to look back and see how valuable that talking has been.</p>

<p>Congrats to all, and I'm personally (and professionally) looking forward to the building momentum.</p>]]>
    </content>
    <published>2008-08-27T16:51:18Z</published>
  </entry>

</feed>