<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>RE: Delegation discussion summary</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
h1
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        page-break-after:avoid;
        font-size:16.0pt;
        font-family:Arial;
        font-weight:bold;}
h2
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        page-break-after:avoid;
        font-size:14.0pt;
        font-family:Arial;
        font-weight:bold;
        font-style:italic;}
h3
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        page-break-after:avoid;
        font-size:12.0pt;
        font-family:Arial;
        font-weight:bold;}
h4
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        page-break-after:avoid;
        font-size:10.0pt;
        font-family:"Times New Roman";
        font-weight:bold;
        font-style:italic;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
        {margin:0in;
        margin-bottom:.0001pt;
        border:none;
        padding:0in;
        font-size:10.0pt;
        font-family:Arial;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
        {margin:0in;
        margin-bottom:.0001pt;
        border:none;
        padding:0in;
        font-size:10.0pt;
        font-family:Arial;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:9.0pt;
        margin-left:0in;
        text-align:center;
        font-size:16.0pt;
        font-family:Arial;
        font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:.25in;
        margin-left:0in;
        text-align:center;
        font-size:12.0pt;
        font-family:Arial;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.Quote, li.Quote, div.Quote
        {margin-top:0in;
        margin-right:.5in;
        margin-bottom:6.0pt;
        margin-left:.5in;
        font-size:12.0pt;
        font-family:"Times New Roman";
        font-style:italic;}
p.Wiki, li.Wiki, div.Wiki
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.Graphic, li.Graphic, div.Graphic
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        text-align:center;
        font-size:10.0pt;
        font-family:Arial;
        font-style:italic;}
span.EmailStyle27
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
 /* Page Definitions */
 @page
        {mso-endnote-separator:url("cid:header.htm\@01C6EE51.C90B7210") es;
        mso-endnote-continuation-separator:url("cid:header.htm\@01C6EE51.C90B7210") ecs;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:-132;
        mso-list-type:simple;
        mso-list-template-ids:-1328661930;}
@list l0:level1
        {mso-level-tab-stop:1.25in;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;}
@list l1
        {mso-list-id:-131;
        mso-list-type:simple;
        mso-list-template-ids:-909054546;}
@list l1:level1
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-.25in;}
@list l2
        {mso-list-id:-130;
        mso-list-type:simple;
        mso-list-template-ids:531935922;}
@list l2:level1
        {mso-level-tab-stop:.75in;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;}
@list l3
        {mso-list-id:-129;
        mso-list-type:simple;
        mso-list-template-ids:2046339550;}
@list l3:level1
        {mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l4
        {mso-list-id:-128;
        mso-list-type:simple;
        mso-list-template-ids:82112870;}
@list l4:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.25in;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;
        font-family:Symbol;}
@list l5
        {mso-list-id:-127;
        mso-list-type:simple;
        mso-list-template-ids:-1405587484;}
@list l5:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-.25in;
        font-family:Symbol;}
@list l6
        {mso-list-id:-126;
        mso-list-type:simple;
        mso-list-template-ids:828961842;}
@list l6:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.75in;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;
        font-family:Symbol;}
@list l7
        {mso-list-id:-125;
        mso-list-type:simple;
        mso-list-template-ids:1053828088;}
@list l7:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l8
        {mso-list-id:-120;
        mso-list-type:simple;
        mso-list-template-ids:-2021464228;}
@list l8:level1
        {mso-level-tab-stop:.25in;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;}
@list l9
        {mso-list-id:-119;
        mso-list-type:simple;
        mso-list-template-ids:445916746;}
@list l9:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.25in;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>+1 to getting it done. This area of
terminology is more a usability/marketing issue at this point. I agree we need to
converge on good, simple user-facing terms for describing OpenID in ways ordinary
Web users can easily understand. Although I have great respect for Dick &amp;
Sxip&#8217;s pioneering work in this area, I don&#8217;t believe terms that use
the word &#8220;site&#8221; are the right metaphor, and the concept of &#8220;membersite&#8221;,
while good for the context Sxip originally used it, would send the wrong
message about OpenID.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>But I suggest we move that terminology
discussion to the marketing list.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>=Drummond <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
specs-bounces@openid.net [mailto:specs-bounces@openid.net] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Recordon, David<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, October 12, 2006
9:04 PM<br>
<b><span style='font-weight:bold'>To:</span></b> Gabe Wachob; Graves, Michael;
specs@openid.net<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: Delegation discussion
summary</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p style='margin-bottom:12.0pt'><font size=2 face="Times New Roman"><span
style='font-size:10.0pt'>I'd have to agree with Gabe about this, let's get it
done! :)<br>
<br>
<br>
&nbsp;-----Original Message-----<br>
From: &nbsp; Gabe Wachob [<a href="mailto:gabe.wachob@amsoft.net">mailto:gabe.wachob@amsoft.net</a>]<br>
Sent:&nbsp;&nbsp; Thursday, October 12, 2006 05:43 PM Pacific Standard Time<br>
To:&nbsp;&nbsp;&nbsp;&nbsp; Graves, Michael; specs@openid.net<br>
Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RE: Delegation discussion
summary<br>
<br>
*If* we are going to open up the terminology discussion, for me the terms<br>
&quot;authenticating party&quot; (formerly the &quot;IDP&quot;) and
&quot;accepting party&quot; (formerly<br>
the &quot;relying party&quot;) seem more descriptive.&nbsp; The authenticating
party issues<br>
authentication assertions in the form of special HTTP request/responses with<br>
the other party, who then accepts these assertions and decides whether or<br>
not they are good enough to let a user do something.<br>
<br>
As far as Dick's terminology, I'm not sure how &quot;membersite&quot; makes
sense<br>
here. Perhaps it's a matter of history or perspective that I haven't been<br>
enlightened on.<br>
<br>
In any case, I'd rather get openid 2.0 out sooner than have a long<br>
discussion on terminology, so I won't push this any further unless someone<br>
else really thinks its valuable.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gabe<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: specs-bounces@openid.net [<a href="mailto:specs-bounces@openid.net">mailto:specs-bounces@openid.net</a>]
On Behalf<br>
&gt; Of <st1:place w:st="on">Graves</st1:place>, Michael<br>
&gt; Sent: Thursday, October 12, 2006 5:00 PM<br>
&gt; To: specs@openid.net<br>
&gt; Subject: RE: Delegation discussion summary<br>
&gt;<br>
&gt; Josh, et al,<br>
&gt;<br>
&gt; I believe the first of your options --&nbsp; &quot;Both portable and
IdP-specific<br>
&gt; identifiers&quot; -- is the superior choice here. It preserves OpenID 1<br>
&gt; semantics, and unambiguously makes room for portable identifiers. I<br>
&gt; don't see the added burden carried by relying party code for this option<br>
&gt; viz. portable identifiers only as being significant. Recommend we<br>
&gt; proceed with the &quot;both&quot; strategy.<br>
&gt;<br>
&gt; Also, this may be throwing a wrench in the gears here, but I'd like to<br>
&gt; toss in the idea of using this point in time to pivot on our terminology<br>
&gt; and look at adopting Dick Hardt's terminology here. Portable identifiers<br>
&gt; are a powerful upgrade in and of themselves, and get us off the &quot;IDP<br>
&gt; lock-in&quot; hook that I've been hung up with customers on now a couple<br>
&gt; times. But as we move away from explicit IdP-specific URLs as the only<br>
&gt; identifier, I think that the Sxip &quot;homesite&quot; model becomes more<br>
&gt; important to consider as well. I very much like the idea of entiring in<br>
&gt; my &quot;homesite&quot; URL at a participating &quot;membersite&quot;
(OpenID relying<br>
&gt; party), say &quot;<a href="http://myidmanager.com">http://myidmanager.com</a>&quot;
and during the authentication<br>
&gt; process, being able to choose from one of n available personae managed<br>
&gt; for me by myidmanager.com. So my &quot;final&quot; identifier may be<br>
&gt; &quot;<a href="http://myidmanager.com/73648729">http://myidmanager.com/73648729</a>&quot;
or even &quot;<a href="http://graves.isnuts.com">http://graves.isnuts.com</a>&quot;.<br>
&gt;<br>
&gt; I won't delve into where we are with respect to that capability here,<br>
&gt; but want to suggest that maybe as we move to OpenID 2.0, and now offer<br>
&gt; portable IDs (as well as run-time chosen IDs selected at auth-time?), we<br>
&gt; may be wise to just make the jump to using &quot;homesite&quot; and
&quot;membersite&quot;<br>
&gt; across the board, rather than &quot;IdP&quot; and &quot;relying
party&quot;, both of which<br>
&gt; are technically problematic for our framework.<br>
&gt;<br>
&gt; Anyway, that's a bit off topic, but something to consider.<br>
&gt;<br>
&gt; In any case, the &quot;both&quot; option below gets my vote.<br>
&gt;<br>
&gt; Good work Josh!<br>
&gt;<br>
&gt; -Mike<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: specs-bounces@openid.net [<a href="mailto:specs-bounces@openid.net">mailto:specs-bounces@openid.net</a>]
On<br>
&gt; Behalf Of Josh Hoyt<br>
&gt; Sent: Thursday, October 12, 2006 12:29 PM<br>
&gt; To: specs@openid.net<br>
&gt; Subject: Delegation discussion summary<br>
&gt;<br>
&gt; Hello, list,<br>
&gt;<br>
&gt; I'm sure that another message in your inbox with &quot;delegation&quot; in
the<br>
&gt; title makes most of you cringe, so I'm sorry for that.I hope that this<br>
&gt; one gets us closer to resolving this issue.<br>
&gt;<br>
&gt; I have attempted to summarize the proposed delegation mechanisms, as<br>
&gt; well as the currently-specified delegation mechanism in a single<br>
&gt; document. I have glossed over some issues and left out some of the<br>
&gt; discussion, but I hope that I captured most of the important stuff.<br>
&gt; After reviewing the discussion, I think that we are actually pretty<br>
&gt; close to consensus on a course of action.<br>
&gt;<br>
&gt; I have added one new thing in this write-up, which is that I have<br>
&gt; started calling &quot;delegation&quot; &quot;portable identifier
support&quot;, which gives<br>
&gt; rise to the term &quot;portable identifier&quot; for what is currently
called a<br>
&gt; &quot;delegated identifier.&quot; I think that this terminology is a little
easier<br>
&gt; to understand and less loaded than calling it &quot;delegation.&quot;<br>
&gt;<br>
&gt; My write-up follows.<br>
&gt;<br>
&gt; Josh<br>
&gt;<br>
&gt; OpenID portable identifier support<br>
&gt; ##################################<br>
&gt;<br>
&gt; Portable identifier support allows an IdP to do authentication for an<br>
&gt; identifier that was not issued by that IdP. It has two motivating use<br>
&gt; cases [1]_:<br>
&gt;<br>
&gt;&nbsp;&nbsp; * allow users to use any identifier with any IdP<br>
&gt;<br>
&gt;&nbsp;&nbsp; * allow users to move an identifier between IdPs (prevent IdP
lock-in)<br>
&gt;<br>
&gt; Each portable identifiers has an IdP-specific identifier tied to it.<br>
&gt; This identifier allows the IdP to know what credentials to require<br>
&gt; before issuing an authentication response even though the IdP does not<br>
&gt; control the portable identifier.<br>
&gt;<br>
&gt; Throughout this discussion, I will assume that there is a portable<br>
&gt; identifier called &quot;<a href="http://my.portable.url/">http://my.portable.url/</a>&quot;
that uses an IdP-specific<br>
&gt; identifier called &quot;<a href="http://my.idp.specific.url/">http://my.idp.specific.url/</a>&quot;.<br>
&gt;<br>
&gt;<br>
&gt; Current implementation<br>
&gt; ======================<br>
&gt;<br>
&gt; OpenID 1 [2]_ calls portable identifier support &quot;delegation.&quot; In
this<br>
&gt; implementation, the IdP-specific identifier is the only identifier that<br>
&gt; is communicated between the relying party and the IdP. When a relying<br>
&gt; party discovers that it is requesting authentication for a portable<br>
&gt; identifier, it must keep that state available for processing the<br>
&gt; response, since the response message does not contain the portable<br>
&gt; identifier at all.<br>
&gt;<br>
&gt; Request and response messages for this mechanism both use the following<br>
&gt; field::<br>
&gt;<br>
&gt;&nbsp;&nbsp; openid.identity = <a href="http://my.idp.specific.url/">http://my.idp.specific.url/</a><br>
&gt;<br>
&gt; This mechanism has a few drawbacks:<br>
&gt;<br>
&gt;&nbsp; * The relying party must manage state information for the duration
of<br>
&gt;&nbsp;&nbsp;&nbsp; the transaction.<br>
&gt;<br>
&gt;&nbsp; * The authentication messages are potentially confusing, since the<br>
&gt;&nbsp;&nbsp;&nbsp; authentication response is not meaningful without the
context of<br>
&gt;&nbsp;&nbsp;&nbsp; the initiation, and the IdP-specific identifier does not
even have<br>
&gt;&nbsp;&nbsp;&nbsp; to be a valid OpenID identifier.<br>
&gt;<br>
&gt;&nbsp;&nbsp; * The IdP *cannot* be aware that it is using a portable
identifier,<br>
&gt;&nbsp;&nbsp;&nbsp; so the IdP cannot assist the user in making decisions
for different<br>
&gt;&nbsp;&nbsp;&nbsp; identifiers. For example, a user might wish to be
prompted for<br>
&gt;&nbsp;&nbsp;&nbsp; confirmation each time he used one identifier, but allow
automatic<br>
&gt;&nbsp;&nbsp;&nbsp; approval for another.<br>
&gt;<br>
&gt;&nbsp;&nbsp; * IdP-driven identifier selection in the OpenID 2.0
specification (up<br>
&gt;&nbsp;&nbsp;&nbsp; to draft 9) cannot return assertions for portable
identifiers,<br>
&gt;&nbsp;&nbsp;&nbsp; because the verification algorithm will fail.<br>
&gt;<br>
&gt;&nbsp;&nbsp; * Portable identifiers must be treated differently from
IdP-issued<br>
&gt;&nbsp;&nbsp;&nbsp; identifiers by the code running on the relying party<br>
&gt;<br>
&gt;<br>
&gt; Proposed changes<br>
&gt; ================<br>
&gt;<br>
&gt; All of the changes to delegation that have been proposed retain the<br>
&gt; important features of portable identifier support. Additionally, they<br>
&gt; all retain the same basic structure, where the IdP-specific identifier<br>
&gt; is available from the standard discovery process. Primarily, the<br>
&gt; proposals change what data is available in the protocol messages, the<br>
&gt; relationship of the request to the response, and/or the party who is<br>
&gt; responsible for discovering the IdP-specific identifier for the portable<br>
&gt; identifier.<br>
&gt;<br>
&gt; Both of the proposed changes to the response messages include the<br>
&gt; portable identifier in the authentication response. Changing the<br>
&gt; response to contain the portable identifier removes the burden of<br>
&gt; maintaining that state from the relying party. Removing this dependency<br>
&gt; on transaction state enables portable identifiers to be used in both<br>
&gt; IdP-driven identifier selection and IdP-initiated authentication
(&quot;bare<br>
&gt; response&quot;) [3]_.<br>
&gt;<br>
&gt; Neither proposal outlined here changes the protocol unless a portable<br>
&gt; identifier is used.<br>
&gt;<br>
&gt;<br>
&gt; Both portable and IdP-specific identifiers<br>
&gt; ------------------------------------------<br>
&gt;<br>
&gt; Include both the portable identifier and the IdP-specific identifier in<br>
&gt; the request and response ([4]_ and<br>
&gt; [5]_)::<br>
&gt;<br>
&gt;&nbsp;&nbsp; openid.identity = <a href="http://my.idp.specific.url/">http://my.idp.specific.url/</a><br>
&gt;&nbsp;&nbsp; openid.portable = <a href="http://my.portable.url/">http://my.portable.url/</a><br>
&gt;<br>
&gt; The relying party is still responsible for checking to make sure that<br>
&gt; the IdP-specific identifier that is returned matches what is discovered<br>
&gt; from the portable identifier, but since it is included in the<br>
&gt; authentication response, it is not necessary for the relying party to<br>
&gt; maintain this state, and an authentication response is meaningful<br>
&gt; without the context of the request.<br>
&gt;<br>
&gt; The messages in this proposal are very explicit about what is going on.<br>
&gt; The only way in which this differs from OpenID 1 is that the portable<br>
&gt; identifier is also included in the response. The meaning of the<br>
&gt; &quot;openid.identity&quot; parameter is identical to its meaning in the
OpenID 1<br>
&gt; protocol (the IdP-specific identifier).<br>
&gt;<br>
&gt;<br>
&gt; Portable identifier only<br>
&gt; ------------------------<br>
&gt;<br>
&gt; Include only the portable identifier in the request and response ([6]_<br>
&gt; and [7]_)::<br>
&gt;<br>
&gt;&nbsp;&nbsp; openid.identity = <a href="http://my.portable.url/">http://my.portable.url/</a><br>
&gt;<br>
&gt; In this proposal, the relying party does not use the IdP-specific fields<br>
&gt; that are available during discovery. The IdP must do discovery on the<br>
&gt; supplied identifier to determine what IdP-specific identifier has been<br>
&gt; specified.<br>
&gt;<br>
&gt; This proposal simplifies relying party behavior. The messages that are<br>
&gt; passed have an obvious meaning and are easy to verify. The meaning of<br>
&gt; the &quot;openid.identity&quot; parameter is different from its meaning in
the<br>
&gt; OpenID 1 protocol.<br>
&gt;<br>
&gt;<br>
&gt; References<br>
&gt; ==========<br>
&gt;<br>
&gt; .. [1] &quot;openid.delegate explained.&quot;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Brad Fitzpatrick, 3 October 2006<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://openid.net/pipermail/specs/2006-October/000182.html">http://openid.net/pipermail/specs/2006-October/000182.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; .. [2] &quot;OpenID Authentication 1.1&quot;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; David Recordon, Brad
Fitzpatrick, May 2006<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://openid.net/specs/openid-authentication-1_1.html">http://openid.net/specs/openid-authentication-1_1.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; .. [3] &quot;[PROPOSAL] bare response / bare request&quot;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dick Hardt, 30 September 2006<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://openid.net/pipermail/specs/2006-September/000142.html">http://openid.net/pipermail/specs/2006-September/000142.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; .. [4] &quot;cachability of delegated identity URLs&quot;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Brad Fitzpatrick, 8 June 2006<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://lists.danga.com/pipermail/yadis/2005-June/000676.html">http://lists.danga.com/pipermail/yadis/2005-June/000676.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; .. [5] &quot;Delegation Proposal Amendment&quot;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Josh Hoyt, 6 October 2006<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://openid.net/pipermail/specs/2006-October/000269.html">http://openid.net/pipermail/specs/2006-October/000269.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; .. [6] &quot;Proposal: IdP-supported delegation&quot;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Josh Hoyt, 4 September 2006<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://openid.net/pipermail/specs/2006-September/000002.html">http://openid.net/pipermail/specs/2006-September/000002.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; .. [7] &quot;PROPOSAL: OpenID Authentication Flow and how delegate fits
in&quot;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dick Hardt, 9 October 2006<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://openid.net/pipermail/specs/2006-October/000310.html">http://openid.net/pipermail/specs/2006-October/000310.html</a><br>
&gt; _______________________________________________<br>
&gt; specs mailing list<br>
&gt; specs@openid.net<br>
&gt; <a href="http://openid.net/mailman/listinfo/specs">http://openid.net/mailman/listinfo/specs</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; specs mailing list<br>
&gt; specs@openid.net<br>
&gt; <a href="http://openid.net/mailman/listinfo/specs">http://openid.net/mailman/listinfo/specs</a><br>
<br>
_______________________________________________<br>
specs mailing list<br>
specs@openid.net<br>
<a href="http://openid.net/mailman/listinfo/specs">http://openid.net/mailman/listinfo/specs</a></span></font><o:p></o:p></p>

</div>

</body>

</html>