<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: A Venn of identity in web services, now with OAuth</title>
	<atom:link href="http://www.xmlgrrl.com/blog/2009/10/02/a-venn-of-identity-in-web-services-now-with-oauth/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xmlgrrl.com/blog/2009/10/02/a-venn-of-identity-in-web-services-now-with-oauth/</link>
	<description>XML, identity, crafting, and other tangled musings</description>
	<lastBuildDate>Tue, 16 Mar 2010 18:34:34 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Eve</title>
		<link>http://www.xmlgrrl.com/blog/2009/10/02/a-venn-of-identity-in-web-services-now-with-oauth/comment-page-1/#comment-255017</link>
		<dc:creator>Eve</dc:creator>
		<pubDate>Fri, 16 Oct 2009 18:32:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=1772#comment-255017</guid>
		<description>Good point! I think all such taglines need to be taken with a grain of salt, as they&#039;re partly about marketing. (I also notice openid.net now says &quot;OpenID is a safe, faster, and easier way to log in to web sites,&quot; and yet &quot;safe&quot; is an awfully big promise -- as are &quot;faster&quot; and &quot;easier&quot;! What&#039;s it being compared to?... Local logins are still probably the fastest, once you&#039;ve registered.)</description>
		<content:encoded><![CDATA[<p>Good point! I think all such taglines need to be taken with a grain of salt, as they&#8217;re partly about marketing. (I also notice openid.net now says &#8220;OpenID is a safe, faster, and easier way to log in to web sites,&#8221; and yet &#8220;safe&#8221; is an awfully big promise &#8212; as are &#8220;faster&#8221; and &#8220;easier&#8221;! What&#8217;s it being compared to?&#8230; Local logins are still probably the fastest, once you&#8217;ve registered.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Praveen Alavilli</title>
		<link>http://www.xmlgrrl.com/blog/2009/10/02/a-venn-of-identity-in-web-services-now-with-oauth/comment-page-1/#comment-255016</link>
		<dc:creator>Praveen Alavilli</dc:creator>
		<pubDate>Fri, 16 Oct 2009 18:26:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=1772#comment-255016</guid>
		<description>true - the language used to define what OpenID and OAuth are is very confusing. OpenID for example used to have &quot;OpenID is an open, decentralized, free framework for user-centric digital identity.&quot; but now on it&#039;s redesigned website it says  &quot;OpenID is a decentralized authentication protocol that makes it easy for people to sign up and access web accounts. &quot; OpenID an Authentication protocol ?  should have called it an SSO or Identity Exchange Protocol instead ?</description>
		<content:encoded><![CDATA[<p>true &#8211; the language used to define what OpenID and OAuth are is very confusing. OpenID for example used to have &#8220;OpenID is an open, decentralized, free framework for user-centric digital identity.&#8221; but now on it&#8217;s redesigned website it says  &#8220;OpenID is a decentralized authentication protocol that makes it easy for people to sign up and access web accounts. &#8221; OpenID an Authentication protocol ?  should have called it an SSO or Identity Exchange Protocol instead ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eve M.</title>
		<link>http://www.xmlgrrl.com/blog/2009/10/02/a-venn-of-identity-in-web-services-now-with-oauth/comment-page-1/#comment-255013</link>
		<dc:creator>Eve M.</dc:creator>
		<pubDate>Fri, 16 Oct 2009 18:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=1772#comment-255013</guid>
		<description>Hi Praveen-- I think I used their own original description for themselves (though they do describe it as a protocol in the modern era...guess I should revise the diagram!). I see it as a protocol myself, and do think there&#039;s a useful distinction between them, even if it&#039;s sometimes fuzzy. A protocol defines a contract, and APIs assist in implementation and deployment of real-world endpoints that are parties to that contract, creating distance but also ease. (I had some thoughts about this subject &lt;a href=&quot;http://www.xmlgrrl.com/blog/2007/10/31/the-i-files-the-truth-is-out-there/&quot; rel=&quot;nofollow&quot;&gt;a couple of years back&lt;/a&gt;, wrt interop.) Framework and platform mostly get too fuzzy for useful distinctions. :-)</description>
		<content:encoded><![CDATA[<p>Hi Praveen&#8211; I think I used their own original description for themselves (though they do describe it as a protocol in the modern era&#8230;guess I should revise the diagram!). I see it as a protocol myself, and do think there&#8217;s a useful distinction between them, even if it&#8217;s sometimes fuzzy. A protocol defines a contract, and APIs assist in implementation and deployment of real-world endpoints that are parties to that contract, creating distance but also ease. (I had some thoughts about this subject <a href="http://www.xmlgrrl.com/blog/2007/10/31/the-i-files-the-truth-is-out-there/" rel="nofollow">a couple of years back</a>, wrt interop.) Framework and platform mostly get too fuzzy for useful distinctions. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Praveen Alavilli</title>
		<link>http://www.xmlgrrl.com/blog/2009/10/02/a-venn-of-identity-in-web-services-now-with-oauth/comment-page-1/#comment-255011</link>
		<dc:creator>Praveen Alavilli</dc:creator>
		<pubDate>Fri, 16 Oct 2009 17:56:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=1772#comment-255011</guid>
		<description>I am confused why OAuth was categorized as an API - it&#039;s more a security framework for WebAPIs and obviously as with any other frameworks it does have a protocol (token exchange and authorization) that helps in bootstrapping APIs built using the OAuth framework. No? I always feel it&#039;s confusing to draw a line between &quot;API - Protocol - Framework - Platform&quot; - given that each one of them weaves together with another in one way or other to  become another. :-)</description>
		<content:encoded><![CDATA[<p>I am confused why OAuth was categorized as an API &#8211; it&#8217;s more a security framework for WebAPIs and obviously as with any other frameworks it does have a protocol (token exchange and authorization) that helps in bootstrapping APIs built using the OAuth framework. No? I always feel it&#8217;s confusing to draw a line between &#8220;API &#8211; Protocol &#8211; Framework &#8211; Platform&#8221; &#8211; given that each one of them weaves together with another in one way or other to  become another. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry Story</title>
		<link>http://www.xmlgrrl.com/blog/2009/10/02/a-venn-of-identity-in-web-services-now-with-oauth/comment-page-1/#comment-253502</link>
		<dc:creator>Henry Story</dc:creator>
		<pubDate>Fri, 02 Oct 2009 21:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=1772#comment-253502</guid>
		<description>I would be interested in your view on how foaf+ssl fits into this diagram. 
http://esw.w3.org/topic/foaf+ssl

I don&#039;t have much experience with much of the technology described here, so it is difficult for me to position it in there. foaf+ssl is completely RESTful, so it would be a good candidate to look at how far a RESTful effort can go.

A very initial first thought:

1. foaf+ssl is based on URIs. URIs - Universal Resource Identifiers - deal with identity at the most general level.
2. foaf+ssl uses the RDF, a framework to describe anything, that is modular and composable.
3. foaf+ssl uses the linked data pattern for deploying RDF, such that dereferencing URLs using their canonical dereferencing mechanism, gives you information about the meaning of that ID. This gives you an the discovery service.
4. foaf+ssl uses SSL to tie a user agent to a URI. This is similar to what openid does. 

I think one can do something similar to OAuth quite easily by following this RESTful pattern.</description>
		<content:encoded><![CDATA[<p>I would be interested in your view on how foaf+ssl fits into this diagram.<br />
<a href="http://esw.w3.org/topic/foaf+ssl" rel="nofollow">http://esw.w3.org/topic/foaf+ssl</a></p>
<p>I don&#8217;t have much experience with much of the technology described here, so it is difficult for me to position it in there. foaf+ssl is completely RESTful, so it would be a good candidate to look at how far a RESTful effort can go.</p>
<p>A very initial first thought:</p>
<p>1. foaf+ssl is based on URIs. URIs &#8211; Universal Resource Identifiers &#8211; deal with identity at the most general level.<br />
2. foaf+ssl uses the RDF, a framework to describe anything, that is modular and composable.<br />
3. foaf+ssl uses the linked data pattern for deploying RDF, such that dereferencing URLs using their canonical dereferencing mechanism, gives you information about the meaning of that ID. This gives you an the discovery service.<br />
4. foaf+ssl uses SSL to tie a user agent to a URI. This is similar to what openid does. </p>
<p>I think one can do something similar to OAuth quite easily by following this RESTful pattern.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
