<?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/"
	>

<channel>
	<title>joeandrieu.com &#187; Identity</title>
	<atom:link href="http://blog.joeandrieu.com/tag/identity/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joeandrieu.com</link>
	<description>My personal space</description>
	<lastBuildDate>Wed, 24 Apr 2013 06:52:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>User Driven Services: 9. Self-managed Identity</title>
		<link>http://blog.joeandrieu.com/2009/05/13/user-driven-services-9-self-managed-identity/</link>
		<comments>http://blog.joeandrieu.com/2009/05/13/user-driven-services-9-self-managed-identity/#comments</comments>
		<pubDate>Wed, 13 May 2009 09:54:08 +0000</pubDate>
		<dc:creator>Joe Andrieu</dc:creator>
				<category><![CDATA[Identity]]></category>
		<category><![CDATA[User Driven]]></category>
		<category><![CDATA[User Driven Services]]></category>
		<category><![CDATA[information cards]]></category>
		<category><![CDATA[OpenID]]></category>

		<guid isPermaLink="false">http://blog.joeandrieu.com/?p=583</guid>
		<description><![CDATA[9. Self-managed Identity User Driven Services let users manage their own online identity. Unless we control our identity online, we risk unnecessary exposure to identity theft and unwanted correlation of online activity. At the same time, online services increase the risk of attacks when using the same identifier for multiple functions. User Driven Services allow [...]]]></description>
				<content:encoded><![CDATA[<p class="MsoNormal"><strong><span>9. Self-managed Identity</span></strong></p>
<p class="MsoNormal"><span>User Driven Services let users manage their own online identity.</span></p>
<p class="MsoNormal"><span><img class="alignright size-full wp-image-587" title="Name tag" src="http://blog.joeandrieu.com/wp-content/uploads/2009/05/dreamstime_4473313hello-my-name-iscropped.jpg" alt="Name tag" width="288" height="196" />Unless we control our identity online, we risk unnecessary exposure to identity theft and unwanted correlation of online activity. At the same time, online services increase the risk of attacks when using the same identifier for multiple functions. </span></p>
<p class="MsoNormal"><span>User Driven Services allow users to be in maximum control of their identity by distinguishing between the <a href="http://blog.joeandrieu.com/2009/03/12/the-identity-quartet/" target="_blank">four different types of identifiers used online</a>: </span></p>
<ul>
<li>Authentication IDs</li>
<li>Presentation IDs</li>
<li>Reference IDs</li>
<li>Internal IDs</li>
</ul>
<p class="MsoNormal"><span>Users should be able choose their own third-party identity service and have complete control over the three external identifiers used by any User Driven Service: their authentication IDs, their reference IDs, and their presentation IDs. The internal ids relating these external identifiers should <em>never</em> be exposed. Identity Providers should operate in non-correlation modes—so that different services providers automatically receive different authentication tokens, and all presentation IDs should be hand selected by the user for each service whenever possible. </span></p>
<p class="MsoNormal"><span>The ideal service will enable intentional correlation only upon user directive, allowing individuals to claim blog posts, social profiles, and microblogging accounts as their own, after initially anonymous or psuedonymous use. Services are also more flexible when they allow users to use multiple distinct identifiers within a given class, e.g., having more than one email address or online chat handle. Finally, when possible, services should allow for anonymous and anonymized use.</span></p>
<p class="MsoNormal"><strong><span>Examples</span></strong></p>
<p class="MsoNormal"><span><a href="http://openid.net" target="_blank">OpenID</a> allows users to use a third party service for Single Sign On at millions of websites, bypassing potentially millions of usernames and passwords. <a href="http://informationcard.net/" target="_blank">Information Cards</a> allow “clicking in” to relying websites rather than logging in, using the credentials and authentication of third party Identity Providers. <a href="http://azigo.com" target="_blank">Azigo</a>’s <a href="http://www.azigo.com/remindme" target="_blank">RemindMe</a> service allows users to selectively activate membership credentials, such as <a href="http://www.aaa.com" target="_blank">AAA</a> or <a href="http://www.aarp.org" target="_blank">AARP</a> affiliation, on specific websites for special offers and discounts—without divulging such affiliations to the website in question.</span></p>
<p class="MsoNormal"><strong><span>Questions</span></strong></p>
<ul type="disc">
<li class="MsoNormal"><span>Does the service allow third party identity providers      for managing authentication?</span></li>
<li class="MsoNormal"><span>Does the service fully distinguish all four identifiers      used in online identy:</span>
<ul type="circle">
<li class="MsoNormal"><span>Authentication ID&#8211;used for logins</span></li>
<li class="MsoNormal"><span>Presentation ID&#8211;used for labelling authorship and       ownership</span></li>
<li class="MsoNormal"><span>Reference ID&#8211;used for referring to specific users,       e.g., for sending messages</span></li>
<li class="MsoNormal"><span>Internal ID&#8211;used internally to link the other three       IDs to each other and to appropriate privileges.</span></li>
</ul>
</li>
<li class="MsoNormal"><span>Does the service allow users to modify and manage the      three exposed identifiers: Authentication, Presentation, and Reference?</span></li>
<li class="MsoNormal"><span>Does the service allow users to have multiple      identifiers in the same class, such as two email addresses or multiple      chat handles?</span></li>
</ul>
<p>This article is part of a <a href="http://blog.joeandrieu.com/2009/05/07/2009/04/26/introducing-user-driven-services/" target="_blank">series</a>. It is the ninth of ten characteristics of <a href="http://blog.joeandrieu.com/2009/04/26/introducing-user-driven-services/" target="_blank">User Driven Services</a>:</p>
<ol>
<li><a href="http://blog.joeandrieu.com/2009/05/07/2009/04/28/user-driven-services-impulse-from-the-user/" target="_self"><img class="alignright size-full wp-image-360" title="Checklist with Silver User" src="http://blog.joeandrieu.com/wp-content/uploads/2009/04/dreamstime_7510380checklist-with-silver-usersmall.jpg" alt="Checklist with Silver User" width="144" height="192" />Impulse from the User</a></li>
<li><a href="http://blog.joeandrieu.com/2009/05/07/2009/04/30/user-driven-services-2-control/" target="_self">Control</a></li>
<li><a href="http://blog.joeandrieu.com/2009/05/07/2009/05/02/user-driven-services-3-transparency/" target="_self">Transparency</a></li>
<li><a href="http://blog.joeandrieu.com/2009/05/04/user-driven-services-4-data-portability/" target="_self">Data Portability</a></li>
<li><a href="http://blog.joeandrieu.com/2009/05/07/user-driven-services-5-service-endpoint-portability/" target="_self">Service Endpoint Portability</a></li>
<li><a href="http://blog.joeandrieu.com/2009/05/09/user-driven-services-6-self-hosting/" target="_self">Self Hosting</a></li>
<li><a href="http://blog.joeandrieu.com/2009/05/10/user-driven-services-7-user-generativity/" target="_self">User Generativity</a></li>
<li><strong><span style="font-weight: normal;"><a href="http://blog.joeandrieu.com/2009/05/12/user-driven-services-8-improvability/" target="_self">Improvability</a></span></strong></li>
<li><strong>Self-managed Identity</strong></li>
<li><a href="http://blog.joeandrieu.com/2009/05/14/user-driven-services-10-duty-of-care/" target="_self">Duty of Care</a></li>
</ol>
<p>One more to go…</p>
<address>This material is based upon work supported by the National Science Foundation under Award Number IIP-08488990. Any opinions, findings, and conclusions or recommendations expressed in this publication are those of the author and do not necessarily reflect teh views of the National Science Foundation.</address>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeandrieu.com/2009/05/13/user-driven-services-9-self-managed-identity/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Identity Quartet</title>
		<link>http://blog.joeandrieu.com/2009/03/12/the-identity-quartet/</link>
		<comments>http://blog.joeandrieu.com/2009/03/12/the-identity-quartet/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 16:49:44 +0000</pubDate>
		<dc:creator>Joe Andrieu</dc:creator>
				<category><![CDATA[Identity]]></category>
		<category><![CDATA[User Driven]]></category>
		<category><![CDATA[User Driven Services]]></category>
		<category><![CDATA[identity quartet]]></category>
		<category><![CDATA[IIW]]></category>
		<category><![CDATA[IIW2008b]]></category>
		<category><![CDATA[information cards]]></category>
		<category><![CDATA[Internet Identity Workshop]]></category>
		<category><![CDATA[Kim Cameron]]></category>
		<category><![CDATA[non-correlation]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Randy Farmer]]></category>
		<category><![CDATA[Seven Laws of Identity]]></category>
		<category><![CDATA[User-centric Identity]]></category>
		<category><![CDATA[user-driven identity]]></category>

		<guid isPermaLink="false">http://blog.joeandrieu.com/?p=254</guid>
		<description><![CDATA[A functional model for best practice Identity implementations. The Identity Quartet is a framework for online services that allows users to express their Identity on their own terms. When I use the term &#8220;Identity&#8221;, I refer to the set of identifiers used in reference to users in online services. At the December 2008 Internet Identity [...]]]></description>
				<content:encoded><![CDATA[<h4>A functional model for best practice Identity implementations.</h4>
<p>The Identity Quartet is a framework for online services that allows users to express their Identity on their own terms. When I use the term &#8220;Identity&#8221;, I refer to the set of identifiers used in reference to users in online services.</p>
<p>At the <a href="http://iiw.idcommons.net/Iiw2008b" target="_blank">December 2008 Internet Identity Workshop</a>, <a href="http://www.linkedin.com/in/frandallfarmer" target="_blank">Randy Farmer</a> introduced what he called the “<a href="http://thefarmers.org/Habitat/2008/10/the_tripartite_identity_patter_1.html  " target="_blank">Tripartite Model of Identity</a>.” He presented a pattern distilled from years of groundbreaking work building virtual communities.  This article is a write up of a four component model based on Randy’s initial concept. I also build on the ideas discussed at the IIW session on <a href="http://iiw.idcommons.net/Non-CorrelatableID_with_OpenID_2" target="_blank">Non-correlatable IDs with OpenID</a>.</p>
<h2>The Quartet</h2>
<p><img class="alignright size-full wp-image-257" title="four sheep" src="http://blog.joeandrieu.com/wp-content/uploads/2009/03/dreamstime_8119000four-sheepsmall.jpg" alt="four sheep" width="180" height="125" />In online systems, we use Identity in four roles, using four potentially distinct identifiers. Each of those four will be present in any system that allows users to login, present themselves online, and receive incoming services. Often, systems use the same identifier to fulfill multiple roles. However, there are good reasons that these identifiers should be managed separately, especially across organizational boundaries.</p>
<p>The  four identifiers are:</p>
<ol>
<li>Authentication IDs</li>
<li>Presentation IDs</li>
<li>Reference IDs</li>
<li>Internal IDs</li>
</ol>
<h2>Authentication IDs</h2>
<p><img class="size-full wp-image-258 alignleft" style="margin: 4px;" title="presenting ID" src="http://blog.joeandrieu.com/wp-content/uploads/2009/03/dreamstime_651396presenting-idsmall.jpg" alt="presenting ID" width="216" height="144" />To access privileged services, users must present an identifier to claim their right to that service. Common identifiers include session IDs, cryptographic tokens, and usernames. Usernames are probably the most common identifier for logging into services. Paired with a password for authentication, this is a cornerstone of how we use identity to gain access to privileged services. That access authorization typically persists without logging in again through the use of a session ID. In a user-centric context we can separate the authentication ID used at a Relying Party with that used at the Identity Provider, allowing for directed identity as described by <a href="http://www.identityblog.com/" target="_blank">Kim Cameron</a> in his <a href="http://www.identityblog.com/stories/2004/12/09/thelaws.html" target="_blank">Seven Laws of Identity</a>.  In a capability-based authentication regime, the identifier itself could contain a cryptographically signed delegation of authority for a particular privilege, but, in general authentication IDs don’t need to be that fancy.</p>
<h2>Presentation IDs</h2>
<p><img class="alignright size-full wp-image-259" title="Old Man In Viking Helment" src="http://blog.joeandrieu.com/wp-content/uploads/2009/03/dreamstime_5318168old-man-in-viking-helmetsmall.jpg" alt="Old Man In Viking Helment" width="216" height="144" />Handles, nicknames, and character names are used to label content for display to others in the system. Often these presentation identifiers are humorous or obviously fictional, such as “HappyCamper” in an online chat or “Thor the Destroyer” in World of Warcraft. They need not relate to actual user characteristics, nor do they need to be unique. Their only role is to present a label as the author, owner, or embodiment of a post, comment, rating, or character. Just as there are multiple “John Smiths” in the New York white pages, there’s no reason there can’t be multiple accounts with the same presentation ID in an online community, as evidenced by the vast number of users with the handle “Jesus Jesus Jesus” on Facebook. In reciprocal multiplicity, online games like World of Warcraft often allow each user to create and simultaneously maintain multiple characters, with different names, avatars, descriptions, characteristics and property.</p>
<p>Since presentation IDs are intended to be shown to a wider audience and because their uniqueness is not technically required, it is prudent to separate presentation identifiers from authentication. There is no need to advertise authentication identifiers widely, as that simply increases security risk by giving away a critical—and preferably secret—component required for accessing privileged services.</p>
<h2>Reference IDs</h2>
<p><img class="alignleft size-full wp-image-262" style="margin: 4px;" title="Open Mailbox" src="http://blog.joeandrieu.com/wp-content/uploads/2009/03/dreamstime_3039408open-mailboxsmall.jpg" alt="Open Mailbox" width="216" height="143" />Service requests need a way to refer to intended parties. The most prevalent reference identifier is the local-part in an <a href="http://en.wikipedia.org/wiki/E-mail_address" target="_blank">email address</a>, the part before the @ sign, e.g., “joe” in “joe@example.com”.  This identifier allows users to contact one another, without referring to anything else (such as a blog post or a job listing). It should be unique for each intended incoming role (e.g., admin@example.com or joe@example.com), but there is no technical reason that any given user can’t have more than one reference identifier, as is commonly seen when multiple email addresses auto-forward to the same individual. Also, often for a given role, it makes sense for a reference identifier to forward messages to several individuals, e.g., admin@example.com could forward the email to three different users to improve the response time for handling the issue.</p>
<p>Since this reference ID is intended to be used by users other than the recipient (that should be obvious!), it makes sense to distinguish it from authentication IDs used to access the system. Distinguishing the reference ID from the presentation ID allows users to receive directed incoming services (such as email) while displaying handles that are common to multiple users. Combined with an appropriate service endpoint, reference IDs allow for any number of incoming services to be provided in reference to that ID.</p>
<h2>Internal IDs</h2>
<p><img class="alignright size-full wp-image-260" title="binary woman" src="http://blog.joeandrieu.com/wp-content/uploads/2009/03/dreamstime_3135715binary-womansmall.jpg" alt="binary woman" width="216" height="145" />Every system needs to keep track of which identifiers relate to each other and to specific privileges. For example, what email messages should be shown to the user with a particular authentication ID?  And which users should be able to post to a bulletin board? Internal IDs link together the authentication, presentation, and reference identifiers in the system, allowing users who are logged in to a system to see the appropriate service interfaces and have particular services performed as directed, including the proper presentation of their Identity to fellow users. The internal identifier is typically the primary key in a database table managing the list of users, and may also be used in a permissions table to keep track of service privileges. Because it is an internal identifier, it need never be revealed to the outside world and, to minimize hacking, it shouldn’t be. Because it is completely internal, it can also enable anonymous access to services through appropriate anonymized mechanisms for authentication IDs.</p>
<h2>Separation of identifiers improves Identity</h2>
<p>Many systems use the same identifier for multiple roles, such as using your email address as your login username for a system, such as AOL once required (and might still). However, systems can be more robust, more flexible, and more secure if they explicitly delineate the four identifiers to help avoid unintended correlation and attack vectors. This is especially true across trust boundaries. Using your AOL login as the AOL email service endpoint simplifies the mental model for users new to online services at some minor cost to security by exposing the login id to everyone a user gives their email address to. Using your AOL username as a login to other services is asking for both a loss of privacy from cross-site correlation of your identity and attacks on your account login.</p>
<p>Fortunately, the latest technology can avoid this—if we use it correctly.</p>
<p>It isn’t just enough to enable <a href="http://www.openid.org" target="_blank">OpenID</a>, <a href="http://en.wikipedia.org/wiki/SAML" target="_blank">SAML</a>, or <a href="http://en.wikipedia.org/wiki/Information_Card" target="_blank">Information Cards</a> on our systems. For truly user-driven Identity we need to explicitly delineate the identifiers used for authentication, presentation, and reference from each other and internal identifiers, both within and between organizations. We should also enable users to choose their own identifiers for the first three… and keep the internal identifier completely secret.</p>
<h2>Examples</h2>
<table border="0">
<tbody>
<tr>
<td colspan="3">
<h4>Traditional System (with distinct identifiers)</h4>
</td>
</tr>
<tr>
<td>1.</td>
<td>Authentication ID</td>
<td>jandrieu</td>
</tr>
<tr>
<td>2.</td>
<td>Presentation ID</td>
<td>Joe Andrieu</td>
</tr>
<tr>
<td>3.</td>
<td>Reference ID</td>
<td>joe@example.com</td>
</tr>
<tr>
<td>4.</td>
<td>Internal ID</td>
<td>10485</td>
</tr>
</tbody>
</table>
<table border="0">
<tbody>
<tr>
<td colspan="4">
<h4>OpenID 2.0 (in non-correlation mode, with distinct identifiers)</h4>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td>Relying Party</td>
<td>Identity Provider</td>
</tr>
<tr>
<td>1.</td>
<td>Authentication ID</td>
<td></td>
<td>http://joe.example.com</td>
</tr>
<tr>
<td>2.</td>
<td>Authentication ID2</td>
<td>RP-specific  Token from IDP</td>
<td></td>
</tr>
<tr>
<td>3.</td>
<td>Presentation ID</td>
<td>Happy Camper</td>
<td>via Attribute Exchange</td>
</tr>
<tr>
<td>4.</td>
<td>Reference ID</td>
<td>joe@example.com</td>
<td>available via Service Discovery</td>
</tr>
<tr>
<td>5.</td>
<td>Internal ID</td>
<td>10485</td>
<td>987656</td>
</tr>
</tbody>
</table>
<p><img class="alignright size-full wp-image-261" title="Rocket Science" src="http://blog.joeandrieu.com/wp-content/uploads/2009/03/dreamstime_7584014rocket-sciencesmall.jpg" alt="Rocket Science" width="144" height="230" />There’s no reason users can’t select their own authentication ID in each of the above situations, although in practice, the RP-specific token is usually dynamically generated on behalf of users. Similarly, Presentation IDs can easily be specified by users in either system, leveraging OpenID’s Attribute Exchange Extension when appropriate. The reference IDs can also be user defined in either of the above approaches, with OpenID allowing fourth parties to discover a user’s service endpoint and endpoint-specific reference ID  for any service authorized by the user for that party. And clearly, the internal identifiers in all three situations have no innate need to be correlated with any of the others except through the secret <em>internal </em>ID. This allows for the maximum possible user choice and, potentially, maximum anonymity.</p>
<p>The Identity Quartet pattern isn’t rocket science. In fact, it makes things simpler when it comes to security, maintenance, and user control. The Quartet makes systems more flexible and more secure while giving users more freedom to manage how they interact and present themselves online. It is one way to turn user-centric Identity services of OpenID and Information Cards into truly user-driven Identity.</p>
<p>[Update: 4/17/2009 Revised "routing ID" to "reference ID".]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeandrieu.com/2009/03/12/the-identity-quartet/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Bandit, Higgins, Open Source, Profit and Novell</title>
		<link>http://blog.joeandrieu.com/2008/05/11/bandit-higgins-open-source-profit-and-novell/</link>
		<comments>http://blog.joeandrieu.com/2008/05/11/bandit-higgins-open-source-profit-and-novell/#comments</comments>
		<pubDate>Sun, 11 May 2008 19:51:21 +0000</pubDate>
		<dc:creator>Joe Andrieu</dc:creator>
				<category><![CDATA[Identity]]></category>
		<category><![CDATA[Bandit]]></category>
		<category><![CDATA[Dale Olds]]></category>
		<category><![CDATA[Higgins]]></category>
		<category><![CDATA[Identity Meta-System]]></category>
		<category><![CDATA[Kim Cameron]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[User-centric Identity]]></category>

		<guid isPermaLink="false">http://blog.joeandrieu.com/2008/05/11/bandit-higgins-open-source-profit-and-novell/</guid>
		<description><![CDATA[At EIC2008 last month, Dale Olds of Novell&#8217;s Bandit Project gave me a few minutes and some insight into how Novell (and others) are mixing open source with proprietary software to architect a whole new Identity paradigm online. I&#8217;ve been following the user-centric Identity movement ever since Doc Searls talked me into attending IIW2006b, an [...]]]></description>
				<content:encoded><![CDATA[<p>At EIC2008 last month, Dale Olds of Novell&#8217;s <a href="http://www.bandit-project.org" target="_blank">Bandit Project</a> gave me a few minutes and some insight into how Novell (and others) are mixing open source with proprietary software to architect a whole new Identity paradigm online.</p>
<p>I&#8217;ve been following the user-centric Identity movement ever since Doc Searls talked me into attending IIW2006b, an unconference. EIC is a classic Enterprise technology sales conference on identity management. The two events couldn&#8217;t be more different, even though both have excellent content and are focused on Identity.  EIC was all about big business selling to each other, while IIW is all about engineers making user-centric Identity work.</p>
<p>Identity? A lot of you are familiar with the term, but for those who might not know what I mean, I&#8217;m talking about how people authenticate themselves for access to online systems. Traditionally based on usernames and passwords, online Identity presents a host of problems, not the least of which is that an individual may have dozens or even hundreds of different usernames and passwords, one for each new web service or corporate LAN accessed.  This proliferation is itself a security risk&#8211;as people reuse passwords despite the best efforts of zealous IT gurus everywhere. It is also an information management nightmare: how are we supposed to remember all of that? Which reinforces the problem of reused passwords and unfortunately typically insecure password reset. Today&#8217;s identity management software provides solutions to this problem, largely through federation and user-centric Identity.</p>
<p>In short, federation is how corporate IT systems rely on other corporate systems&#8211;provided by other departments or even other companies&#8211;to authenticate your identity and share information about you. It can be used for authentication, or as in the case of FaceBook&#8217;s Beacon, it can be used to pass on highly sensitive personal data. (Blockbuster is now in a lawsuit over this, which I expect they&#8217;ll lose.) As Doc Searls likes to put it, federation is about large companies having safe sex with each other, using your data. You can see how this starts to relate to your offline identity, as bits and pieces of your data trail could be used to build a profile and steal your identity or use it for other nefarious purposes, like spamming you with &#8220;targeted&#8221; ads.</p>
<p>In contrast, user-centric Identity is an architecture where individuals present the credentials of their choice for authentication at online services. Instead of the vendor-to-vendor systems integration and trust contracts of federation, &#8220;Relying Parties&#8221; authenticate a visitor by relying on the Identity services of an &#8220;Identity Provider&#8221; of the visitor&#8217;s choice. Relying parties may not accept all ID Providers, but in general, the choice of who authenticates your identity lies with you.  Key technologies in this space are OpenID, InfoCards, and a variety of standards from the Liberty Alliance. These are the core of the conversation at IIW.</p>
<p>Of course, you can do federation with a user-centric Identity architecture; that&#8217;s not the point. The point is that in the user-centric world, the user is in charge of their identity. Or, as Doc Searls advocates, in the user-driven world, the user is driving the transaction.</p>
<p>So, when I sat down with Dale at EIC, I had already heard about Bandit&#8212;I even have the t-shirt&#8212;yet, I was wondering how Bandit fit into the whole mash up of technology behind user-centric Identity. I know that OpenID is a URL-based approach for identity that has generated significant traction because it is easy for relying parties to implement and for tech savvy users to use. I also know that Higgins and CardSpace both implement Information Cards, or InfoCards: one an open source, extendable client and server implementation, the other a polished proprietary client app from Microsoft. I even had some inkling of the various protocols created and under development by the Liberty Alliance, who started life as a federation standards group and has embraced user-centric approaches as it builds out its services stack. And I even knew about Sxipper and Vidoop, the first a client application that helps users manage their identity presentation online, whether the online services are user-centric or not, and the latter an Identity Provider with a unique method for verifying that you <em>are</em> you.</p>
<p>But what I didn&#8217;t quite get was how Bandit fit into it all. I know they are supporters of Higgins and Information Cards, but is Bandit a client app like Sxipper? A card selector like CardSpace? Is it a server implementation that could be used by companies like Vidoop? Is it open source and if so, how does it fit into Novell&#8217;s business model?</p>
<p>Dale was able to make it fairly clear: Bandit is an open source project supported by Novell. Bandit provided the card selector for the Higgins project and participate in OSIS (Open Source Identity Systems), a working group of the Identity Commons comprised of different Identity technology providers working towards interoperability. They also support the soon to be announced InfoCard Foundation, although there have been no official announcements by <em>anyone</em> yet about that particular project. Novell, as a separate entity, is putting engineering and organizational resources into these open source and interoperability efforts because they see a bright future in selling Identity management tools once we get the Internet Identity-enabled.</p>
<p>That&#8217;s when the light went on. Bandit is about helping create the entire infrastructure of Identity, the Identity Meta-System, as Kim Cameron calls it. Once that infrastructure is in place, Novell will be able to sell companies a number of tools that make it easy to leverage that infrastructure. As Dale put it, the open source part of this is about <em>enabling</em> Identity: assuring that the basic plumping and services are present and understood. The subsequent business model is helping companies <em>manage</em> identity, once we have the essential plumbing in place.</p>
<p>Think of it like http and HTML as enabling the world-wide-web, while products like Cold Fusion, IIS, and Drupal help companies manage web services. The web wouldn&#8217;t exist without the open source gift from CERN some fifteen years ago, and without that underlying plumbing of protocols and formats, software providers like Netscape, Microsoft, IBM, Sun, and Novell, wouldn&#8217;t have made a dollar selling web technologies to anyone. Instead, with a web-enabled world, literally thousands of companies competed to provide web software, making billions of dollars in the process.</p>
<p>Novell sees a similar dynamic with Identity. Clearly, so does Microsoft and Sun, and hundreds of other companies.</p>
<p>So do I.  And it looks pretty damn cool from here.</p>
<p>p.s. my apologies for the lack of links and images. I realized I better post this before the real-time world overtakes me. I hope to see a bunch of you at IIW</p>
<p>p.s. bonus link: Doc Searls on <a href="http://www.linuxjournal.com/content/linux-now-slave-corporate-masters" target="_blank">vendors bankrolling open source</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeandrieu.com/2008/05/11/bandit-higgins-open-source-profit-and-novell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Majority of Americans dislike unauthorized use of behavioral data</title>
		<link>http://blog.joeandrieu.com/2008/04/10/majority-of-americans-dislike-unauthorized-use-of-behavioral-data/</link>
		<comments>http://blog.joeandrieu.com/2008/04/10/majority-of-americans-dislike-unauthorized-use-of-behavioral-data/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 17:55:42 +0000</pubDate>
		<dc:creator>Joe Andrieu</dc:creator>
				<category><![CDATA[Identity]]></category>
		<category><![CDATA[ProjectVRM]]></category>
		<category><![CDATA[Vendor Relationship Management]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[VRM]]></category>

		<guid isPermaLink="false">http://blog.joeandrieu.com/2008/04/10/majority-of-americans-dislike-unauthorized-use-of-behavioral-data/</guid>
		<description><![CDATA[From Yahoo News: Majority Uncomfortable with Websites Customizing Content Based Visitors Personal Profiles &#160; Level of Comfort Increases When Privacy Safeguards Introduced ROCHESTER, N.Y.&#8211;(BUSINESS WIRE)&#8211;A majority of U.S. adults are skeptical about the practice of websites using information about a person’s online activity to customize website content. However, after being introduced to four potential recommendations [...]]]></description>
				<content:encoded><![CDATA[<p>From <a href="http://biz.yahoo.com/bw/080410/20080410005107.html?.v=1" target="_blank">Yahoo News</a>:</p>
<blockquote><p> <span class="t">Majority Uncomfortable with Websites Customizing Content Based Visitors Personal Profiles</span><br />
<span class="tt"></span></p>
<table border="0" cellpadding="0" cellspacing="0" height="4">
<tr>
<td height="4">&nbsp;</td>
</tr>
</table>
<p><span class="t2">Level of Comfort Increases When Privacy Safeguards Introduced</span></p></blockquote>
<blockquote><p>ROCHESTER, N.Y.&#8211;(BUSINESS WIRE)&#8211;A majority of U.S. adults are skeptical about the practice of websites        using information about a person<span id="bwanpa3">’</span>s online        activity to customize website content. However, after being introduced        to four potential recommendations for improving websites privacy and        security polices, U.S. adults become somewhat more comfortable with the        websites use of personal information.</p></blockquote>
<p>Good stuff, although one should read closely to understand exactly what users dislike. Customization isn&#8217;t the problem&#8230; it&#8217;s the unauthorized invasion of privacy. The questions asked by Harris were rather leading. It would be interesting to see what people say to &#8220;if asked, would you allow a Search engine to provide enhanced results based on your behavior.&#8221;  My understanding is most people <em>do</em> opt-in to the advanced features of Google desktop, which asks essentially the same question at install time. People don&#8217;t like surreptitious activities, but if you ask up front, it&#8217;s much easier for folks to say yes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeandrieu.com/2008/04/10/majority-of-americans-dislike-unauthorized-use-of-behavioral-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Law enforcement v Minimal disclosure</title>
		<link>http://blog.joeandrieu.com/2008/04/02/law-enforcement-v-minimal-disclosure/</link>
		<comments>http://blog.joeandrieu.com/2008/04/02/law-enforcement-v-minimal-disclosure/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 17:21:18 +0000</pubDate>
		<dc:creator>Joe Andrieu</dc:creator>
				<category><![CDATA[Identity]]></category>
		<category><![CDATA[conspiracy]]></category>
		<category><![CDATA[FBI]]></category>
		<category><![CDATA[illegal]]></category>
		<category><![CDATA[illegal wiretapping]]></category>
		<category><![CDATA[Kim Cameron]]></category>
		<category><![CDATA[user centric]]></category>
		<category><![CDATA[user centrism]]></category>
		<category><![CDATA[wiretap]]></category>

		<guid isPermaLink="false">http://blog.joeandrieu.com/2008/04/02/law-enforcement-v-minimal-disclosure/</guid>
		<description><![CDATA[The Washington Post today exposed considerable excesses by &#8220;fusion&#8221; centers organized post 9/11. Intelligence centers run by states across the country have access to personal information about millions of Americans, including unlisted cellphone numbers, insurance claims, driver&#8217;s license photographs and credit reports, according to a document obtained by The Washington Post. &#8230; Dozens of the [...]]]></description>
				<content:encoded><![CDATA[<p>The Washington Post today exposed considerable excesses by &#8220;fusion&#8221; centers organized post 9/11.</p>
<blockquote><p> Intelligence centers run by states across the country have access to personal information about millions of Americans, including unlisted cellphone numbers, insurance claims, driver&#8217;s license photographs and credit reports, according to a document obtained by <a href="http://www.washingtonpost.com/ac2/related/topic/The+Washington+Post+Company?tid=informline">The Washington Post</a>.</p>
<p>&#8230;</p>
<p>Dozens of the organizations known as fusion centers were created after the Sept. 11, 2001, terrorist attacks to identify potential threats and improve the way information is shared. The centers use law enforcement analysts and sophisticated computer systems to compile, or fuse, disparate tips and clues and pass along the refined information to other agencies. They are expected to play important roles in national information-sharing networks that link local, state and federal authorities and enable them to automatically sift their storehouses of records for patterns and clues.</p>
<p>&#8230;</p>
<p>The list of information resources was part of a survey conducted last year, officials familiar with the effort said. It shows that, like most police agencies, the fusion centers have subscriptions to private information-broker services that keep records about Americans&#8217; locations, financial holdings, associates, relatives, firearms licenses and the like.</p>
<p>Centers serving <a href="http://www.washingtonpost.com/ac2/related/topic/New+York?tid=informline">New York</a> and other states also tap into a <a href="http://www.washingtonpost.com/ac2/related/topic/U.S.+Federal+Trade+Commission?tid=informline">Federal Trade Commission</a> database with information about hundreds of thousands of identity-theft reports, the document and police interviews show.</p>
<p><a href="http://www.washingtonpost.com/ac2/related/topic/Pennsylvania?tid=informline">Pennsylvania</a> buys credit reports and uses face-recognition software to examine driver&#8217;s license photos, while analysts in <a href="http://www.washingtonpost.com/ac2/related/topic/Rhode+Island?tid=informline">Rhode Island</a> have access to car-rental databases. In <a href="http://www.washingtonpost.com/ac2/related/topic/Maryland?tid=informline">Maryland</a>, authorities rely on a little-known data broker called Entersect, which claims it maintains 12 billion records about 98 percent of Americans.</p>
<p>In its online promotional material, Entersect calls itself &#8220;the silent partner to municipal, county, state, and federal justice agencies who access our databases every day to locate subjects, develop background information, secure information from a cellular or unlisted number, and much more.&#8221;</p>
<p>&#8230;</p>
<p>&#8220;There is never ever enough information when it comes to terrorism&#8221; said Maj. Steven G. O&#8217;Donnell, deputy superintendent of the Rhode Island State Police. &#8220;That&#8217;s what post-9/11 is about.&#8221;</p></blockquote>
<p>The last statement pretty much sums up current institutional thinking on individual liberty and national security: in the fight against terrorism, we have a moral obligation to do everything we can. Everything.</p>
<p>It&#8217;s scary how much that position echoes that of fascism. As promoted by Mussolini, fascism builds a moral framework based on the primacy of the state. <em>Fasciste</em> means a bundle of sticks, symbolizing that the group is stronger than any individual. <em>Fascism</em> extends that thinking, declaring that each individual&#8217;s rights exist only insofar as they support the state. Or to restate, in the defense of the state, there are no individual rights.</p>
<p>Which, if you think about it, is exactly what anti-terrorist programs assert when claiming that terrorism trumps the rights and privileges of the suspect or accused. Due process, protection from unreasonable searches, freedom of speech. All of these have rights have been trampled on in the name of the War on Terror. The fusion centers are just one more institution created by the mindset that brought us illegal wiretaps, extraordinary extradition, secret prison camps,  extra-territorial detention, and torture.</p>
<p>I understand law enforcement&#8217;s position. It <em>is</em> easier to enforce laws when you know everything about everyone, just like in a police state (see <a href="http://www.imdb.com/title/tt0405094/" target="_blank">The Lives of Others</a> for an Academy Award-winning story of pre-information age East Germany&#8217;s police state). But it is impossible for a police state to generate the economic and social well-being that emerges in a free society&#8230; and it is <em>that</em> well-being which, ultimately, is the core of U.S. global power. Simply put, undermining freedom undermines US security.</p>
<p>In contrast, consider the subtle brilliance of Kim Cameron&#8217;s <a href="http://www.identityblog.com/stories/2004/12/09/thelaws.html" target="_blank">Laws of Identity</a>, in particular, law 2:</p>
<blockquote>
<h3 class="dtH1">2. Minimal Disclosure for a Constrained Use</h3>
<p><em>The solution that discloses the least amount of identifying information and best limits its use is the most stable long-term solution.</em><a href="http://www.identityblog.com/2004/11/29.html"> </a></p>
<p>We should build systems that employ identifying information on the basis that a breach is always possible. Such a breach represents a risk. To mitigate risk, it is best to acquire information only on a “need to know” basis, and to retain it only on a “need to retain” basis. By following these practices, we can ensure the least possible damage in the event of a breach.</p>
<p>At the same time, the value of identifying information decreases as the amount decreases. A system built with the principles of information minimalism is therefore a less attractive target for identity theft, reducing risk even further.</p>
<p>By limiting use to an explicit scenario (in conjunction with the use policy described in the Law of Control), the effectiveness of the “need to know” principle in reducing risk is further magnified. There is no longer the possibility of collecting and keeping information “just in case” it might one day be required.</p>
<p>The concept of “least identifying information” should be taken as meaning not only the fewest number of claims, but the information least likely to identify a given individual across multiple contexts. For example, if a scenario requires proof of being a certain age, then it is better to acquire and store the age category rather than the birth date. Date of birth is more likely, in association with other claims, to uniquely identify a subject, and so represents “more identifying information” which should be avoided if it is not needed.</p>
<p>In the same way, unique identifiers that can be reused in other contexts (for example, drivers’ license numbers, Social Security Numbers, and the like) represent “more identifying information” than unique special-purpose identifiers that do not cross context. In this sense, acquiring and storing a Social Security Number represents a much greater risk than assigning a randomly generated student or employee number.</p>
<p>Numerous identity catastrophes have occurred where this law has been broken.</p>
<p>We can also express the Law of Minimal Disclosure this way: aggregation of identifying information also aggregates risk. To minimize risk, minimize aggregation.</p></blockquote>
<p>Whether or not you think the War on Terror is being handled well, it is a demonstrable fact that human systems fail. People make mistakes.<br />
And that means we can guarantee that institutions&#8211;even when acting in our own best interest&#8211;will make mistakes, like the admitted errors of the FBI, as reported by the NYT:</p>
<p><a href="http://www.nytimes.com/2008/03/13/washington/13fbi.html" target="_blank">F.B.I. Made ‘Blanket’ Demands for Phone Records</a></p>
<blockquote><p>WASHINGTON — Senior officials of the <a href="http://topics.nytimes.com/top/reference/timestopics/organizations/f/federal_bureau_of_investigation/index.html?inline=nyt-org" title="More articles about the Federal Bureau of Investigation.">Federal Bureau of Investigation</a> repeatedly approved the use of “blanket” records demands to justify the improper collection of thousands of phone records, according to officials briefed on the practice.</p>
<p>&#8230;</p>
<p>Under the <a href="http://topics.nytimes.com/top/reference/timestopics/subjects/u/usa_patriot_act/index.html?inline=nyt-classifier" title="More articles about the USA Patriot Act.">USA Patriot Act</a>, the F.B.I. received broadened authority to issue the national security letters on its own authority — without the approval of a judge — to gather records like phone bills or e-mail transactions that might be considered relevant to a particular terrorism investigation. The Justice Department inspector general found in March 2007 that the F.B.I. had routinely violated the standards for using the letters and that officials often cited “exigent” or emergency situations that did not really exist in issuing them to phone providers and other private companies.</p></blockquote>
<p><a href="http://www.nytimes.com/2008/03/06/washington/06fbi.html" target="_blank">F.B.I. Says Records Demands Are Curbed</a></p>
<blockquote><p>WASHINGTON — The <a href="http://topics.nytimes.com/top/reference/timestopics/organizations/f/federal_bureau_of_investigation/index.html?inline=nyt-org" title="More articles about the Federal Bureau of Investigation.">Federal Bureau of Investigation</a> improperly obtained personal information on Americans in numerous terrorism investigations in 2006, but internal practices put in place since then appear to have helped curtail the problems, Bush administration officials said Wednesday.</p>
<p>The Justice Department’s inspector general is expected to issue a report in coming weeks that updates the findings of a major investigation last year into the F.B.I.’s use of so-called national security letters, which allow investigators to obtain telephone, e-mail and financial information on people involved in investigations without a court warrant.</p>
<p>Last year’s report caused an uproar in Congress when it was disclosed that the F.B.I., under powers granted by the <a href="http://topics.nytimes.com/top/reference/timestopics/subjects/u/usa_patriot_act/index.html?inline=nyt-classifier" title="More articles about the USA Patriot Act.">USA Patriot Act</a>, had misused its authority to gather records in thousands of instances from 2003 to 2005. The new report from the inspector general will examine the bureau’s use of the records demands in 2006.</p></blockquote>
<p>At the end of the day, this isn&#8217;t about any particular individual, nor even any particular violation of our constitutional rights.</p>
<p>It&#8217;s about addressing the systemic problems of the information age. There will always be threats to national security. There will always be the drive to get as much data as possible into the hands of a few, elite law enforcement agencies, capable of acting in the &#8220;public good&#8221;. And there will always be those individuals who break the rules, whether for good intent or malicious device. We don&#8217;t need conspiracy theories to point out the dangers of centralizing all the information about everybody.</p>
<p>What we need is an open-eyed approach to building information systems on user-centric principles, such as Cameron&#8217;s seven Laws of Identity. Do that and a vast number of systemic risks of the information age go away.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeandrieu.com/2008/04/02/law-enforcement-v-minimal-disclosure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hard stuff &#8211; VRM Use Cases</title>
		<link>http://blog.joeandrieu.com/2007/12/11/the-hard-stuff-vrm-use-cases/</link>
		<comments>http://blog.joeandrieu.com/2007/12/11/the-hard-stuff-vrm-use-cases/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 02:11:47 +0000</pubDate>
		<dc:creator>Joe Andrieu</dc:creator>
				<category><![CDATA[ProjectVRM]]></category>
		<category><![CDATA[Vendor Relationship Management]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[IIW]]></category>
		<category><![CDATA[IIW2007b]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Use Case]]></category>
		<category><![CDATA[User-centric Identity]]></category>
		<category><![CDATA[VRM]]></category>

		<guid isPermaLink="false">http://blog.joeandrieu.com/2007/12/11/the-hard-stuff-vrm-use-cases/</guid>
		<description><![CDATA[Last week was the Internet Identity Workshop in Mountain View, California, which is, without reservation, the most productive technical gathering I know of. An &#8220;unconference,&#8221; (facilitated by the incomparable Kaliya Hamlin) it dumps the talking heads for interactive discussions so that folks can get real work done. The culture and focus enable a truly impressive [...]]]></description>
				<content:encoded><![CDATA[<p>Last week was the <a href="http://iiw.idcommons.net/" target="_blank">Internet Identity Workshop</a> in Mountain View, California, which is, without reservation, the most productive technical gathering I know of. An &#8220;unconference,&#8221; (facilitated by the incomparable <a href="http://www.identitywoman.net/" target="_blank">Kaliya Hamlin</a>) it dumps the talking heads for interactive discussions so that folks can get real work done. The culture and focus enable a truly impressive amount of collaboration and co-creation as people dig in and work on the hard stuff of Internet Identity.</p>
<p>And there is a TON of hard stuff. Just ask Microsoft and <a href="http://www.identityblog.com/" target="_blank">Kim Cameron</a>, whose CardSpace is making up for the failures of Passport. Or anyone who thought <a href="http://en.wikipedia.org/wiki/Public_key_infrastructure" target="_blank">PKI</a> (public key infrastructure) would solve the problems of Internet Identity. Or David Recordon and the folks of <a href="http://www.openid.org" target="_blank">OpenID</a> who brilliantly solved the challenge of a user-centric Single Sign On only to find that was just the first of many challenges of Identity and then answered in part with OpenID 2.0 and OAuth, and continue to answer collaboratively with the rest of the IIW community.</p>
<p>One of the hardest problems discussed at IIW is how we apply the open approach of the Internet to traditional buyer/seller relationships. When customers can come from anywhere and leave at any time, the silo-based world of proprietary lock-in is rapidly becoming outdated. It is not just unsavory for customers, it is actually damaging to vendors who doggedly defend their CRM systems and industrial era mindset.  Fixing this problem is what <a href="http://projectvrm.org" target="_blank">VRM</a> is all about.</p>
<p>In a planning workshop before IIW, a few of the early contributors to VRM met and started to map out the simplest use case we could think of: changing your primary postal address. We&#8217;ve all had to do it and it rarely goes smoothly. In the US, it often starts with a Change of Address card sent to the USPS, plus updates to magazine subscriptions, credit card companies, the IRS and the Department of Motor Vehicles, utility companies, ad nauseum&#8230; and  eventually emails or letters to those friends we want to inform. It is structurally ideal for the <a href="http://blog.joeandrieu.com/2007/06/14/vrm-the-user-as-point-of-integration/" target="_blank">user as the point of integration</a>, since ultimately only the user knows for sure when and where they are moving.</p>
<p>What we found was that even this seemingly &#8220;simple&#8221; use case required a lot of baselining, normalization of language, and formal abstraction to fully clarify the details of what should happen when designed for the users&#8217; needs rather than the vendors&#8217;.</p>
<p>In the end (with about 80% completion) it boiled down to a three-step abstract use case narrative, five requirements, and 5 supporting use cases (6 with the base case) for two actors, the AddressChanger and AddressUser:</p>
<p><strong>Use Case Narrative</strong></p>
<ol>
<li>AddressChanger decides to move</li>
<li>AddressChanger expresses new address to system (optionally including scheduling information)</li>
<li>AddressUsers get the new address when they need it</li>
</ol>
<p><strong>Requirements</strong></p>
<ol>
<li>Address stored independently of any particular vendor</li>
<li>Owner of address can choose who stores canonical source (self-storage ok)</li>
<li>Data should be in an open format and portable without data or service loss</li>
<li>Data transfer and use is always under user control</li>
<li>Vendors can discover the appropriate service for each user</li>
</ol>
<p><strong>Supporting Use Cases</strong></p>
<ol>
<li>AddressChanger Changes Address (base case)</li>
<li>AddressChanger Manages Address Holder Permissions (and data subsets)</li>
<li>AddressChanger Accesses Audit Report</li>
<li>AddressChanger Reviews Address</li>
<li>AddressUser Gets Current Address (pull)</li>
<li>AddressUser Subscribes to Address Changes (push)</li>
</ol>
<p>This level of definition <em>specifically</em> leaves the design and implementation details up to subsequent engineering.  The <em>first </em>step for VRM is to formally define the requirements of the system in the individual&#8217;s terms. Once we agree on that, we can move to specifics of how the requirements can be met. For instance, in the above definition, the user may or may not directly interface with an &#8220;Address Service&#8221;.  The expression of a new address and the authorization management could all&#8211;theoretically&#8211;happen at standards-compliant vendor websites (who are in effect acting as the Address Service). For example, when I tell Amazon I have a new address, they could automagically update the cloud so that other authorized vendors get that address, and those &#8220;authorized&#8221; vendors could have been set up at the same time I signed up for their service. Use cases 5 and 6 are alternative design choices, but the consensus was that a standard system should allow the users to make that choice rather than restricting it at this stage.</p>
<p>As we make design choices, we can clarify the challenges and additional requirements those design choices imply. Those design choices will in turn suggest further use cases, which, in the case of VRM, can be considered for further development and standardization if merited. For example, Amazon currently lets me maintain any number of addresses of record&#8230; how would we update the Use Model for the Address Service to allow multiple addresses, including the additional authorization complexities? Plaxo, in contrast, allows two addresses, a personal and a business address, which syncs nicely with their permissions framework for who gets updates to which address.  What do these usage situations imply for the entire use model? How should/might we expand the use model to standardize how this advanced functionality is supported in a cross-platform user-centric way?</p>
<p>We then took the simple use case as outlined above and worked through a Gap Analysis, led by <a href="http://www.projectliberty.org/liberty/about/contact" target="_blank">Brett McDowell</a> with <a href="http://www.technorati.com/people/technorati/paulmadsen?sub=tr_embed_t_js" target="_blank">Paul</a> <a href="http://connectid.blogspot.com/" target="_blank">Madsen</a>, <a href="http://www.socialphysics.org/paul_trevithick.html" target="_blank">Paul Trevithick</a>, <a href="http://www.wingaa.com/iwmnn-webapp/bio_andy.jsp" target="_blank">Andy</a> <a href="http://xditao.blogspot.com/" target="_blank">Dale</a>, <a href="http://blogs.law.harvard.edu/doc/" target="_blank">Doc Searls</a>, and <a href="http://www.equalsdrummond.name/" target="_blank">Drummond Reed</a> contributing, among others. That conversation morphed from the AddressChanger use case to the AddressUser to map out how current technologies implement this use case, including any overlap and missing pieces.  Here&#8217;s what we came up with:<br />
<a href="http://blog.joeandrieu.com/wp-content/uploads/2007/12/change-of-address-gap-analysis-diagram.jpg" title="VRM Address Change Gap Analysis Diagram"><img src="http://blog.joeandrieu.com/wp-content/uploads/2007/12/change-of-address-gap-analysis-diagram.thumbnail.jpg" alt="VRM Address Change Gap Analysis Diagram" /></a></p>
<p>It is more than a bit technical and without a good discussion, it is hard to understand the details (I will point out that the BA in the cloud is British Airways, one of many AddressUsers in the system). Yet, this is the magic of IIW, this is the hard stuff, collaboratively worked out by folks who are intimately involved with all of the competing technologies&#8230; because at the end of the day, without interoperability, Identity (and VRM) are just another proprietary data service.</p>
<p>Here&#8217;s Paul Madsen&#8217;s post-IIW <a href="http://connectid.blogspot.com/2007/12/id-wsf-and-vrmish-magazine-subscription.html" target="_blank">reflection and continuation</a> on the Address Change use case.  Good stuff. You can clearly see how the &#8220;simple&#8221; use case outlined above starts to address sophisticated real-world situations. You can also see how this is just the beginning of a conversation that both explores and defines some critical uses of both Identity and VRM. Paul outlined specifically how the WSF framework could implement the use case with particular design choices along the way, such as when &amp; where the user interfaces with the Address Service. The same scenario could also be implemented with Liberty&#8217;s framework or OpenID+OAuth. And as Paul states, just about <em>any </em>aspect of Identity could be managed this way.  And for some use cases, we need even further specifications, such as how we manage Personal Health Care records or how a Personal RFP is structured, propagated, and responded to.</p>
<p>I&#8217;m looking forward to moving this forward and transforming more of  these &#8220;simple&#8221; use cases into consensus requirements for reinventing the modern marketplace, or as we like to call it, <a href="http://projectvrm.org" target="_blank">VRM</a>.</p>
<p>Bonus link: a <a href="http://www.joelonsoftware.com/items/2007/12/06.html" target="_blank">great post</a> by Joel Spolsky of <a href="http://www.joelonsoftware.com/" target="_blank">Joel on Software</a> on the value of solving the hard problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeandrieu.com/2007/12/11/the-hard-stuff-vrm-use-cases/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
