<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Identifier Reuse in OpenID 2.0</title>
	<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/</link>
	<description>Random stuff</description>
	<pubDate>Sun, 20 Jul 2008 15:25:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: James Henstridge &#187; OpenID 2.0 Specification Approved</title>
		<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-558</link>
		<dc:creator>James Henstridge &#187; OpenID 2.0 Specification Approved</dc:creator>
		<pubDate>Mon, 10 Dec 2007 04:38:57 +0000</pubDate>
		<guid>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-558</guid>
		<description>[...] stated previously that I think the support for identifier reuse with respect to URL identifiers is a bit lacking.  [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] stated previously that I think the support for identifier reuse with respect to URL identifiers is a bit lacking.  [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Henstridge</title>
		<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-501</link>
		<dc:creator>James Henstridge</dc:creator>
		<pubDate>Thu, 15 Nov 2007 01:57:36 +0000</pubDate>
		<guid>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-501</guid>
		<description>Roman: my understanding is that there are a few things preventing this:

1. the XRI registry probably won't let you do that.

2. if you could do that, you probably wouldn't be able to authenticate using the XRI.  This is roughly equivalent to copying the openid.* meta tags from someone else's web page -- you would be creating a new OpenID for the other user, not creating a way to impersonate them.

You'd be better off asking an XRI expert about this though.  I have not read much about the implementation details.</description>
		<content:encoded><![CDATA[<p>Roman: my understanding is that there are a few things preventing this:</p>
<p>1. the XRI registry probably won&#8217;t let you do that.</p>
<p>2. if you could do that, you probably wouldn&#8217;t be able to authenticate using the XRI.  This is roughly equivalent to copying the openid.* meta tags from someone else&#8217;s web page &#8212; you would be creating a new OpenID for the other user, not creating a way to impersonate them.</p>
<p>You&#8217;d be better off asking an XRI expert about this though.  I have not read much about the implementation details.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roman Beslik</title>
		<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-500</link>
		<dc:creator>Roman Beslik</dc:creator>
		<pubDate>Thu, 15 Nov 2007 01:45:26 +0000</pubDate>
		<guid>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-500</guid>
		<description>&#62;If the user registers another XRI pointing at the same persistent identifier, it will be considered equivalent.

Does it mean that I can write under someone’s name? Assuming that I’ve registered an XRI pointing to someone’s persistent identifier.</description>
		<content:encoded><![CDATA[<p>&gt;If the user registers another XRI pointing at the same persistent identifier, it will be considered equivalent.</p>
<p>Does it mean that I can write under someone’s name? Assuming that I’ve registered an XRI pointing to someone’s persistent identifier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Henstridge</title>
		<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-499</link>
		<dc:creator>James Henstridge</dc:creator>
		<pubDate>Tue, 13 Nov 2007 13:14:32 +0000</pubDate>
		<guid>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-499</guid>
		<description>Garry: thanks for the info.  That gets rid of the reuse problem, but does not address the renaming issue.

Atom: I do realise that  processing would require an additional round trip -- I said as much in the article.  Given that it wouldn't affect things in the general case where  is not used, I don't really agree that this is reason enough to reject it.

For instance, it requires no more round trips than the directed identity mode, and that is included in the specification.</description>
		<content:encoded><![CDATA[<p>Garry: thanks for the info.  That gets rid of the reuse problem, but does not address the renaming issue.</p>
<p>Atom: I do realise that  processing would require an additional round trip &#8212; I said as much in the article.  Given that it wouldn&#8217;t affect things in the general case where  is not used, I don&#8217;t really agree that this is reason enough to reject it.</p>
<p>For instance, it requires no more round trips than the directed identity mode, and that is included in the specification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: atom</title>
		<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-498</link>
		<dc:creator>atom</dc:creator>
		<pubDate>Tue, 13 Nov 2007 00:41:39 +0000</pubDate>
		<guid>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-498</guid>
		<description>Identifier Recycling is an issue that all large identity providers face, and freeing up desirable usernames that aren't being actively used is always a high priority. 

Section 11.5.1 of Draft 12 of the OpenID 2.0 spec recommends that OPs assign a unique url fragment to an OpenID url that changes when the OpenID changes ownership.

I believe that if the OP of http://example.com/james responded with http://example.com/id/42, the RP would be required to preform discovery on http://example.com/id/42 to verify that the OP is authorized to make claims about http://example.com/id/42. This will add an extra round trip, adding more latency to the signin process. See section 11.2 for more info. I don't believe that using url fragments as generation identifiers will require an extra round trip.</description>
		<content:encoded><![CDATA[<p>Identifier Recycling is an issue that all large identity providers face, and freeing up desirable usernames that aren&#8217;t being actively used is always a high priority. </p>
<p>Section 11.5.1 of Draft 12 of the OpenID 2.0 spec recommends that OPs assign a unique url fragment to an OpenID url that changes when the OpenID changes ownership.</p>
<p>I believe that if the OP of <a href="http://example.com/james" rel="nofollow">http://example.com/james</a> responded with <a href="http://example.com/id/42," rel="nofollow">http://example.com/id/42,</a> the RP would be required to preform discovery on <a href="http://example.com/id/42" rel="nofollow">http://example.com/id/42</a> to verify that the OP is authorized to make claims about <a href="http://example.com/id/42." rel="nofollow">http://example.com/id/42.</a> This will add an extra round trip, adding more latency to the signin process. See section 11.2 for more info. I don&#8217;t believe that using url fragments as generation identifiers will require an extra round trip.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary Krall</title>
		<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-497</link>
		<dc:creator>Gary Krall</dc:creator>
		<pubDate>Tue, 13 Nov 2007 00:17:18 +0000</pubDate>
		<guid>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-497</guid>
		<description>James:  By way of introduction I am the technical director for the PiP/SeatBelt products here at Verisign.  I read with interest your article and I thought I would share with you what Verisign does.  On the PiP we do not allow identifers to ever be re-used.  Once an identifier has been claimed by a user we never allow for that to be re-issued in the system.

Just thought you'd be interested.</description>
		<content:encoded><![CDATA[<p>James:  By way of introduction I am the technical director for the PiP/SeatBelt products here at Verisign.  I read with interest your article and I thought I would share with you what Verisign does.  On the PiP we do not allow identifers to ever be re-used.  Once an identifier has been claimed by a user we never allow for that to be re-issued in the system.</p>
<p>Just thought you&#8217;d be interested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Henstridge</title>
		<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-496</link>
		<dc:creator>James Henstridge</dc:creator>
		<pubDate>Mon, 12 Nov 2007 22:15:55 +0000</pubDate>
		<guid>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-496</guid>
		<description>Tassos: I don't think anything I've suggested breaks the "single digital identity" idea of OpenID.

As I said above, the main questions are (1) how to avoid someone else assuming an identity on OPs that allow identifier reuse and (2) on systems that allow a user to change their human-friendly identifier, can the user maintain their identity?</description>
		<content:encoded><![CDATA[<p>Tassos: I don&#8217;t think anything I&#8217;ve suggested breaks the &#8220;single digital identity&#8221; idea of OpenID.</p>
<p>As I said above, the main questions are (1) how to avoid someone else assuming an identity on OPs that allow identifier reuse and (2) on systems that allow a user to change their human-friendly identifier, can the user maintain their identity?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tassos Bassoukos</title>
		<link>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-495</link>
		<dc:creator>Tassos Bassoukos</dc:creator>
		<pubDate>Mon, 12 Nov 2007 05:55:19 +0000</pubDate>
		<guid>http://blogs.gnome.org/jamesh/2007/11/11/openid-identifier-reuse/#comment-495</guid>
		<description>Wouldn't your solution invalidate one of the major use-cases of OpenID, the 'you need only one identifier' one?</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t your solution invalidate one of the major use-cases of OpenID, the &#8216;you need only one identifier&#8217; one?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
