<?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"
	>
<channel>
	<title>Comments on: When my identifier is none of your business</title>
	<atom:link href="http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/</link>
	<description>XML, identity, crafting, and other tangled musings</description>
	<pubDate>Mon, 13 Oct 2008 14:26:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Pushing String &#187; Identity planets, moons, and comets</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/#comment-19407</link>
		<dc:creator>Pushing String &#187; Identity planets, moons, and comets</dc:creator>
		<pubDate>Sat, 02 Dec 2006 19:26:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/#comment-19407</guid>
		<description>[...] So, anonymity first: Many people have written at length about the value of keeping your identity secret, even while going about your (necessarily public) business of living. It&#8217;s one of the reasons that people have been nervous about any kind of Single Identity Provider in the Sky that &#8220;knows&#8221; all of us. It&#8217;s why Sun has a Chief Privacy Officer (hi, Michelle!) who serves as a steward of information about Sun&#8217;s employees, customers, and partners &#8212; in many cases to ensure legal compliance. It&#8217;s why Phil Zimmermann invented PGP. It&#8217;s even been discussed as a use case on an OpenID list. Since I can already tell this post is gonna be long (and I&#8217;m just getting warmed up!), I&#8217;ll just assume we can agree there are sometimes good reasons to protect one&#8217;s identity from being exposed. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] So, anonymity first: Many people have written at length about the value of keeping your identity secret, even while going about your (necessarily public) business of living. It&#8217;s one of the reasons that people have been nervous about any kind of Single Identity Provider in the Sky that &#8220;knows&#8221; all of us. It&#8217;s why Sun has a Chief Privacy Officer (hi, Michelle!) who serves as a steward of information about Sun&#8217;s employees, customers, and partners &#8212; in many cases to ensure legal compliance. It&#8217;s why Phil Zimmermann invented PGP. It&#8217;s even been discussed as a use case on an OpenID list. Since I can already tell this post is gonna be long (and I&#8217;m just getting warmed up!), I&#8217;ll just assume we can agree there are sometimes good reasons to protect one&#8217;s identity from being exposed. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pushing String &#187; A universe of identifiers</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/#comment-17975</link>
		<dc:creator>Pushing String &#187; A universe of identifiers</dc:creator>
		<pubDate>Wed, 22 Nov 2006 15:48:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/#comment-17975</guid>
		<description>[...] Johannes for thoughtfully addresses the questions I posed on OpenID identifier matters. Here are a few more thoughts in response. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Johannes for thoughtfully addresses the questions I posed on OpenID identifier matters. Here are a few more thoughts in response. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eve M.</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/#comment-16540</link>
		<dc:creator>Eve M.</dc:creator>
		<pubDate>Mon, 13 Nov 2006 18:27:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/#comment-16540</guid>
		<description>Interesting point and good food for thought!  But on reflection I'd prefer to make the opposite case. For example, if you choose a label as the "key" for representing a particular slice/persona/entry point for your identity, what's not identifier-like about that?

Also, I'd say that pseudonyms are indeed a kind of identifier, just ones with "hiding" properties.  And a URI *is* an identifier in its essence (that's what the "I" stands for), whether or not the resource it represents is ephemeral. (See innumerable discussions by TimBL and Norm Walsh...)  Even in SAML, where identifiers aren't necessarily expected to be URLs, pseudonyms are certainly treated as a class of identifier.

Another question to ask: "What's one-time about a one-time identifier?"  It's sort of a misnomer usually.  If the identifier lasts for only a single session (like SAML's transient pseudonym), the whole point is to have it available for multiple operations, such as later doing a single logout after a SSO. If the identifier lasts for the entire length of an IdP-RP-user triple's relationship (like SAML's persistent pseudonym), it will get used way more than once.

Certainly for "attribute-based authorization", there's not strictly a conceptual need to provide an identifier of any sort, since you could just pass along a package of attributes, as you point out.  However, the systems being used are often "identifier-based" and tend to work best by creating a temporary account and (throwaway?) identifier for that one-time usage.  But I suppose in that case it's almost a transaction identifier, so *something* is getting uniquely identified.</description>
		<content:encoded><![CDATA[<p>Interesting point and good food for thought!  But on reflection I&#8217;d prefer to make the opposite case. For example, if you choose a label as the &#8220;key&#8221; for representing a particular slice/persona/entry point for your identity, what&#8217;s not identifier-like about that?</p>
<p>Also, I&#8217;d say that pseudonyms are indeed a kind of identifier, just ones with &#8220;hiding&#8221; properties.  And a URI *is* an identifier in its essence (that&#8217;s what the &#8220;I&#8221; stands for), whether or not the resource it represents is ephemeral. (See innumerable discussions by TimBL and Norm Walsh&#8230;)  Even in SAML, where identifiers aren&#8217;t necessarily expected to be URLs, pseudonyms are certainly treated as a class of identifier.</p>
<p>Another question to ask: &#8220;What&#8217;s one-time about a one-time identifier?&#8221;  It&#8217;s sort of a misnomer usually.  If the identifier lasts for only a single session (like SAML&#8217;s transient pseudonym), the whole point is to have it available for multiple operations, such as later doing a single logout after a SSO. If the identifier lasts for the entire length of an IdP-RP-user triple&#8217;s relationship (like SAML&#8217;s persistent pseudonym), it will get used way more than once.</p>
<p>Certainly for &#8220;attribute-based authorization&#8221;, there&#8217;s not strictly a conceptual need to provide an identifier of any sort, since you could just pass along a package of attributes, as you point out.  However, the systems being used are often &#8220;identifier-based&#8221; and tend to work best by creating a temporary account and (throwaway?) identifier for that one-time usage.  But I suppose in that case it&#8217;s almost a transaction identifier, so *something* is getting uniquely identified.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Kearns</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/#comment-16530</link>
		<dc:creator>David Kearns</dc:creator>
		<pubDate>Mon, 13 Nov 2006 16:36:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/11/12/when-my-identifier-is-none-of-your-business/#comment-16530</guid>
		<description>If this URI is a) only used once and b) not related to your primary/unique identity then it can hardly be called an "identifier" can it? If all you need is an attestation that you are, say, "human" (or over 21, or a citizen of British Columbia, etc.) then assert that. If you need to tie the assertion to a session token then do that. But, please, don't muddy the already murky waters still further by calling it an "identifier"!

-dave</description>
		<content:encoded><![CDATA[<p>If this URI is a) only used once and b) not related to your primary/unique identity then it can hardly be called an &#8220;identifier&#8221; can it? If all you need is an attestation that you are, say, &#8220;human&#8221; (or over 21, or a citizen of British Columbia, etc.) then assert that. If you need to tie the assertion to a session token then do that. But, please, don&#8217;t muddy the already murky waters still further by calling it an &#8220;identifier&#8221;!</p>
<p>-dave</p>
]]></content:encoded>
	</item>
</channel>
</rss>
