Regarding dropping the requirement for the openid2.local_id tag, that would only work if the local_id value was guaranteed to be discoverable, which currently is not a requirement.&nbsp; Not strictly.<br><br>If I use an OP that doesn&#39;t offer me my own identity page, I might create my own.&nbsp; It would have to have the openid2.provider tag and the openid.local_id tag of course.&nbsp; The local_id value might simple be &quot;someusername&quot;, which is something that is meaningful to my OP.&nbsp; It&#39;s just a &#39;local id&#39;.&nbsp; I don&#39;t see anywhere in the spec that mandates that it is a discoverable URL in its own right.<br>
<br>Again, it&#39;s most common for local_id&#39;s to be discoverable, but I don&#39;t think any RP would be correct in mandating it.&nbsp; <br><br>But it&#39;s early in the morning, so if someone points out an obvious flaw in my thinking.... heh heh, sorry.<br>
<br><div class="gmail_quote">On Sun, Nov 9, 2008 at 10:39 PM, Allen Tom <span dir="ltr">&lt;<a href="mailto:atom@yahoo-inc.com">atom@yahoo-inc.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Martin,<br>
<br>
This is totally bogus, but I uploaded an HTML file to a webserver with<br>
the following broken delegation code:<br>
<br>
&lt;head&gt;<br>
<div class="Ih2E3d">&lt;link rel=&quot;openid2.provider&quot; href=&quot;<a href="https://www.google.com/accounts/o8/ud" target="_blank">https://www.google.com/accounts/o8/ud</a>&quot; /&gt;<br>
</div>&lt;/head&gt;<br>
<br>
And I was able to sign into Plaxo using 2 different Google accounts. I<br>
believe that the delegation code delegates to *any* Google Accounts<br>
user. I&#39;m pretty sure that you do the same thing with the Yahoo OP if<br>
you don&#39;t remember to also put in the openid2.local_id value (the Yahoo<br>
OpenID that you&#39;re delegating to). The difference is that the Yahoo OP<br>
doesn&#39;t issue RP-specific OpenIDs, so you can delegate your personal URL<br>
to a single Yahoo OpenID.<br>
<br>
That being said, I don&#39;t understand the purpose of needing to set 2<br>
values for delegation, the openid2.provider (The OP endpoint) and the<br>
openid2.local_id, it would seem simplest to just specify the OpenID that<br>
you&#39;re delegating to, and let the RP perform discovery to figure out the<br>
OP endpoint. It also seems broken that that user needs to know the OP<br>
endpoint of the OpenID that&#39;s being delegated to.<br>
<br>
Hopefully delegation can also be cleaned up in OpenID 2.1<br>
<font color="#888888"><br>
Allen<br>
</font><div><div></div><div class="Wj3C7c"><br>
<br>
Martin Atkins wrote:<br>
&gt; Allen Tom wrote:<br>
&gt;&gt; How does someone delegate their OpenID URL to Google?<br>
&gt;&gt;<br>
&gt;&gt; Putting following into the &lt;head&gt; section of the OpenID page:<br>
&gt;&gt;<br>
&gt;&gt; &lt;link rel=&quot;openid2.provider&quot;<br>
&gt;&gt; href=&quot;<a href="https://www.google.com/accounts/o8/ud" target="_blank">https://www.google.com/accounts/o8/ud</a>&quot; /&gt;<br>
&gt;&gt;<br>
&gt;&gt; seems to allow *any* user with a Google account to sign in with the<br>
&gt;&gt; delegated OpenID.<br>
&gt;&gt;<br>
&gt;<br>
&gt; I&#39;m not sure I&#39;m completely understanding the situation you&#39;re<br>
&gt; describing, but unless the openid.identity in the returned assertion<br>
&gt; matches the value of openid2.local_id discovered from<br>
&gt; openid.claimed_id, the RP should fail because the delegation is invalid.<br>
&gt;<br>
&gt; If you just put in the openid2.provider value and no openid2.local_id,<br>
&gt; then you&#39;re effectively giving Google&#39;s OP carte blanche to make<br>
&gt; assertions about that identifier, though I&#39;m not sure why they would<br>
&gt; make assertions about URLs outside of their own domain.<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
general mailing list<br>
<a href="mailto:general@openid.net">general@openid.net</a><br>
<a href="http://openid.net/mailman/listinfo/general" target="_blank">http://openid.net/mailman/listinfo/general</a><br>
</div></div></blockquote></div><br>