On Wed, Jun 9, 2010 at 1:58 AM, Ben Laurie <span dir="ltr">&lt;<a href="mailto:benl@google.com">benl@google.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On 8 June 2010 18:38, John Panzer &lt;<a href="mailto:jpanzer@google.com">jpanzer@google.com</a>&gt; wrote:<br>
&gt; On Tue, Jun 8, 2010 at 7:07 AM, Peter Watkins &lt;<a href="mailto:peterw@tux.org">peterw@tux.org</a>&gt; wrote:<br>
</div><div class="im">&gt;&gt; This is a great example of why this should be in-browser. With an<br>
&gt;&gt; in-browser<br>
&gt;&gt; solution, a user could be prompted each time an RP asks for XAuth tokens,<br>
&gt;&gt; and could decide at that time which IdP tokens to reveal, and whether to<br>
&gt;&gt; always reveal the same set to that RP, etc. Users would only be prompted<br>
&gt;&gt; about the tokens they actually possess, and the RP sites they actually<br>
&gt;&gt; viist -- solving the privacy/disclosure NASCAR problem efficiently.<br>
&gt;<br>
&gt; I think this would be a poor UI too -- it&#39;s well known that most users will<br>
&gt; simply end up clicking &quot;OK&quot; in this situation, and the experience is worse.<br>
&gt;  But without getting into that argument:  You could implement essentially<br>
&gt; the same UX using JS -- the RP doesn&#39;t get the data sent back via<br>
&gt; postMessage() unless the <a href="http://xauth.org" target="_blank">xauth.org</a> JS says it can.  You could probably have<br>
&gt; a better UX with an in-browser solution, but not a qualitatively different<br>
&gt; one.  In other words, this is not a strong differentiator for in-browser vs.<br>
&gt; JS solutions.<br>
<br>
<br>
</div>I don&#39;t quite understand what you mean by &quot;click OK&quot; in this case? The<br>
user will be presented with a choice of IdPs and will have to choose<br>
one - there is no &quot;OK&quot; to click. However, having the user choose which<br>
IdP to present to the RP seems like a win to me, regardless of whether<br>
this is in-browser or xauth JS. See <a href="http://www.links.org/?p=938" target="_blank">http://www.links.org/?p=938</a>.<br>
</blockquote></div><br><div>My interpretation: In the common case, the user would have exactly one IdP and would be choosing whether to tell the RP about it -- so in effect it&#39;d be an OK button.  </div>