<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>RE: Trust/threat model for OpenID</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>As we were looking to evolve OpenID Authentication, we saw the need for supporting the use cases of multiple personas directly within an IdP.&nbsp; With the help of Sxip, we've incorporated this ability within the current Authentication drafts to provide the framework for an IdP/Homesite to allow the user to select which persona they wish to assert or to assert a completely &quot;anonymous&quot; one each time.&nbsp; We also have the means in place to not move an identifier as part of the response to checkid_setup or checkid_immediate, but rather have the data payload contain the needed information such as an assertion that this user is over 21 for use cases where their actual identity is not needed.<BR>
<BR>
As Dick said, we're looking forward to working with him and his team over the next few weeks as the OpenID Authentication and Data Transport (yes, I know we've promised this to the mailing list already) specs continue to evolve as well as to help him provide rich profile exchange for the OpenID framework.<BR>
<BR>
--David<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: yadis-bounces@lists.danga.com on behalf of Dick Hardt<BR>
Sent: Mon 7/31/2006 10:08 PM<BR>
To: Johannes Ernst<BR>
Cc: OpenID Discussion<BR>
Subject: Re: Trust/threat model for OpenID<BR>
<BR>
Ben<BR>
<BR>
In our implementations of a Homesite, we let the user select which&nbsp;<BR>
persona they want to be at a new site. One of those is an &quot;anonymous&quot;&nbsp;<BR>
persona that will have a unique URL for each site.<BR>
<BR>
This lets the user decide on a site by site basis what is disclosed.<BR>
<BR>
-- Dick<BR>
<BR>
For those of you reading between the lines, Sxip is working on&nbsp;<BR>
supporting OpenID 2.0 now that providing an IdP is possible.<BR>
<BR>
On 31-Jul-06, at 2:32 PM, Johannes Ernst wrote:<BR>
<BR>
&gt; Drummond is on travel, I think, so I'll take the liberty to respond&nbsp;<BR>
&gt; to this ...<BR>
&gt;<BR>
&gt; What is and isn't the right default behavior on issues like this is&nbsp;<BR>
&gt; rather hard to determine, unfortunately.<BR>
&gt;<BR>
&gt; For example, those of us with a background in privacy would argue&nbsp;<BR>
&gt; that the default behavior MUST (as in uppercase-MUST) be separate&nbsp;<BR>
&gt; identifiers per party. In fact, many are arguing that the whole&nbsp;<BR>
&gt; idea of an identifier-based design (URLs, XRIs, any kind of&nbsp;<BR>
&gt; identifier) is very wrong in the first place.<BR>
&gt;<BR>
&gt; On the other hand, we see dramatic market uptake of services like&nbsp;<BR>
&gt; MySpace that are a correlator's and too-much-personal-information-<BR>
&gt; readily-available dream (as opposed to a privacy advocate's).&nbsp;<BR>
&gt; Closer to home, ClaimID and a number of other services wouldn't be&nbsp;<BR>
&gt; in existence if they hadn't seen a need/desire by a substantial&nbsp;<BR>
&gt; number of people to correlate more, rather than less, of their on-<BR>
&gt; line identity. The first thing you do there is enter all your&nbsp;<BR>
&gt; unique-identifiers-by-party and say they are all correlated.<BR>
&gt;<BR>
&gt; So I concur with Drummond: it needs to be a policy decision by the&nbsp;<BR>
&gt; implementor. Some will cater to one market, some to the other.&nbsp;<BR>
&gt; Specifications should work either way.<BR>
&gt;<BR>
&gt; Thanks,<BR>
&gt;<BR>
&gt;<BR>
&gt; Johannes.<BR>
&gt;<BR>
&gt;<BR>
&gt; On Jul 31, 2006, at 13:19, Ben Hyde wrote:<BR>
&gt;<BR>
&gt;&gt; On Jul 31, 2006, at 1:15 PM, Drummond Reed wrote:<BR>
&gt;&gt;&gt; As far as &quot;the default behavior&quot;, that's not quite the<BR>
&gt;&gt;&gt; right question:<BR>
&gt;&gt;<BR>
&gt;&gt; I beg to differ :-).<BR>
&gt;&gt;<BR>
&gt;&gt;&gt; this is a feature that an OpenID IdP/i-broker either<BR>
&gt;&gt;&gt; implements or not. If they've implemented it, a user can do&nbsp;<BR>
&gt;&gt;&gt; anonymous login<BR>
&gt;&gt;&gt; simply by using the identifier of their IdP/i-broker. So it's up&nbsp;<BR>
&gt;&gt;&gt; to a user<BR>
&gt;&gt;&gt; whether they want to be anonymous or not.<BR>
&gt;&gt;<BR>
&gt;&gt; Right, agreed, assuming somebody demonstrates that it's&nbsp;<BR>
&gt;&gt; implementable.<BR>
&gt;&gt;<BR>
&gt;&gt; But really, isn't that the wrong design?<BR>
&gt;&gt;<BR>
&gt;&gt;&nbsp; - ben<BR>
&gt;<BR>
&gt; Johannes Ernst<BR>
&gt; NetMesh Inc.<BR>
&gt;<BR>
&gt; &lt;lid.gif&gt;<BR>
&gt;&nbsp; <A HREF="http://netmesh.info/jernst">http://netmesh.info/jernst</A><BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>