Thanks again, Paul.  More thoughts inline...<div><br clear="all">--<br>Andrew Arnott<br>&quot;I [may] not agree with what you have to say, but I&#39;ll defend to the death your right to say it.&quot; - S. G. Tallentyre<br>


<br><br><div class="gmail_quote">On Fri, Oct 23, 2009 at 12:59 PM, Andrew Arnott <span dir="ltr">&lt;<a href="mailto:andrewarnott@gmail.com">andrewarnott@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Thanks, Paul.  The issues you pointed out have or will be fixed.  Except for the <a href="http://connectid.blogspot.com" target="_blank">connectid.blogspot.com</a> issue, which works for me.  Can you try it again?<div class="im">

<br clear="all">--<br>Andrew Arnott<br>
&quot;I [may] not agree with what you have to say, but I&#39;ll defend to the death your right to say it.&quot; - S. G. Tallentyre<br>
<br><br></div><div class="gmail_quote"><div class="im">On Fri, Oct 23, 2009 at 3:53 AM, Paul Madsen <span dir="ltr">&lt;<a href="mailto:paulmadsen@rogers.com" target="_blank">paulmadsen@rogers.com</a>&gt;</span> wrote:<br>

</div><div><div></div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



  

<div bgcolor="#ffffff" text="#000000">
Andrew, some random feedback<br>
<br>
1) I used Google the first time. The next time I saw &quot;If you have
logged in previously, click the same button you did last time.
&quot;<br>
<br>
But what if I want to use a different OP? I know nothing is stopping me
but the above feels too much like a directive<br>
<br>
Perhaps &#39;You may use the same ...&#39;<br></div></blockquote></div></div></div></blockquote><div><br></div><div>I see your point, but I think people who deliberately want to have two accounts with one RP are in the extreme minority.  And these are the same type of people (I believe) that won&#39;t let a directive like this text stop them from doing what they want anyway.  </div>

<div><br></div><div>On the flipside, most people who won&#39;t want to splinter their account need to be told that they really should pick the same one every time, even if &quot;well, today I&#39;m logged into Yahoo, but yesterday I logged in with Google, so I&#39;ll just do Yahoo this time&quot;.  </div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div bgcolor="#ffffff" text="#000000">
<br>
Also, although the Google icon had a little green flag on it, there was
no text alerting the user to the significance<br></div></blockquote></div></div></div></blockquote><div><br></div><div>Well, there&#39;s a tooltip if you hover over the green checkmark, but I agree, that&#39;s not very discoverable.  And the text of the tooltip is a simple &quot;We recognize you!&quot; text.  I&#39;d hate to confuse the user with the details of exactly what that checkmark means, aside from these two points &quot;you&#39;ve selected this one before&quot;, and &quot;we&#39;ve already logged you in, so this is gonna be fast&quot;.  What do you think would be the optimal way to share the green flag significance?</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div bgcolor="#ffffff" text="#000000">
<br>
2) When I used Yahoo, their page doesnt fit in the pop-up<br></div></blockquote></div></div></div></blockquote><div><br></div><div>I fixed that.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#ffffff" text="#000000">
<br>
Yahoo warned me about the bona fides of the RP (yes I know its not
under your control but its disconcerting nonetheless)<br></div></blockquote></div></div></div></blockquote><div><br></div><div>I fixed that.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#ffffff" text="#000000">
<br>
3) After successfully getting in with Yahoo, I saw the green check on
both Yahoo &amp; Google icons. But when I logged out and came back the
check had disappeared from Yahoo. <br></div></blockquote></div></div></div></blockquote><div><br></div><div>That&#39;s because Yahoo doesn&#39;t support checkid_immediate authentication.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#ffffff" text="#000000">
<br>
This didnt happen for myOpenID &amp; Verisign, ie their green checks do
light up along with Google&#39;s to record past successful use<br>
<br>
4) I see the install plugins prompt on FF on Vista. The auto install
didnt work<br></div></blockquote></div></div></div></blockquote><div><br></div><div>I removed the plugin prompt.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#ffffff" text="#000000">
<br>
5) I get a browser warning about &#39;unencrypted connection&#39; only with
Yahoo - on the redirect from the OP back to RP<br></div></blockquote></div></div></div></blockquote><div><br></div><div>I fixed that.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#ffffff" text="#000000">
<br>
6) When I tried to use a blogspot OpenID,
(<a href="http://connectid.blogspot.com/" target="_blank">http://connectid.blogspot.com/</a>) the RP validation script refuses to
recognize it (&#39;No OP Endpoint found&#39;.<br></div></blockquote></div></div></div></blockquote><div><br></div><div>And I suspect this was a transient problem, because this worked for me.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#ffffff" text="#000000">
<br>
Separately, the above error message could be less cryptic<br>
<br>
Regards<br>
<br>
Paul<br>
<br>
Andrew Arnott wrote:
<blockquote type="cite"><div><div></div><div>
  <div class="gmail_quote"><span style="font-family:arial,sans-serif">
  <p style="font-weight:bold">OpenID RP login UX</p>
  <p>Live demo location: <a href="http://openidux.dotnetopenauth.net/" style="font-family:arial,sans-serif;color:rgb(102, 77, 159)" target="_blank">http://openidux.dotnetopenauth.net/</a></p>
  <h3 style="font-family:arial,sans-serif;font-size:small">Design
considerations</h3>
  <p>The <a href="http://docs.google.com/Doc?docid=0AXB25E7fZcQCZGY1bm40ampfMTkxaHJ2emZya3M&amp;hl=en" style="font-family:arial,sans-serif;color:rgb(102, 77, 159)" target="_blank">DNOA</a><a href="http://docs.google.com/Doc?docid=0AXB25E7fZcQCZGY1bm40ampfMTkxaHJ2emZya3M&amp;hl=en" style="font-family:arial,sans-serif;color:rgb(102, 77, 159)" target="_blank"> login UX design document</a> contains the design
spec, and some of the reasoning that went into that design.</p>
  <p>One high-level goal of all this work is to produce a set of HTML,
CSS, and JS files that can work on any web platform, so that ruby,
python, php, coldfusion, and (of course) <a href="http://asp.net/" style="font-family:arial,sans-serif;color:rgb(0, 62, 168)" target="_blank">ASP.NET</a> RP web sites can benefit from a better UI
for logging users in.</p>
  <h3 style="font-family:arial,sans-serif;font-size:small">Interesting
scenarios to experiment with and/or test</h3>
  <ul>
    <li>Login by clicking on Members Only. This invokes the full page
redirect login UI.</li>
    <li>Login by clicking Login in the upper-right corner of the page.
This invokes the popup dialog UI.</li>
    <li>Visit the account management page and add additional
OpenIDs or InfoCards to your account so you can log in with multiple
identities yet be recognized as holding just one account.</li>
    <li>Login multiple times, using various OPs. Notice first that we
highlight the button you chose the prior time. This helps the user not
splinter his identity on a return visit in the event he has accounts
with more than one displayed OP.</li>
    <li>Notice that in the login UI some OPs support checkid_immediate,
and on a return visit, a green checkmark appears in the lower-right
corner of an OP button when an immediate login is available. If a green
checkmark is not visible on an OP button, a popup window will be used
to guide the user through the initial login process. Some OPs (such as
Verisign and Yahoo) do not support checkid_immediate, and will never
display green checkmarks.</li>
    <li>When logging in, try using the OpenID button. Notice that as
soon as you finish typing that discovery on that identifier begins and
a login button appears within the text box. Next time you visit,
the UX will remember what identifier you typed in and help you log in
again.</li>
    <li>Try using the OpenID button with an identifier that delegates
to multiple OPs. Notice how the Login button that appears to help you
go through checkid_setup (if no checkid_immediate requests come back
positive) is a split button, allowing you to actually pick which OP to
log in with, and these OPs are in priority order (adjusted for OPs that
are down or misbehaving, which are moved to the bottom).</li>
  </ul>
  <h3 style="font-family:arial,sans-serif;font-size:small">Special
release notes</h3>
  <p>In this iteration, I&#39;ve elected to go with the popup dialog
approach to displaying the login UI rather than a popup browser window.
This is still alterable, and your feedback and/or preferences on this
decision is most welcome.</p>
  <p>The current set of OP buttons displayed include 4 OPs: Google,
Yahoo, Verisign and MyOpenID. The last two of these do <span style="font-style:italic">not</span> fit the qualifications given in
the design document, but they are included here to assist in the
feedback process, and because I don&#39;t know how to make four buttons
(Google, Yahoo, OpenID and InfoCard) look good, so I jumped up from
three to six.</p>
  <p>In the OpenID text box area, after authentication completes a
green checkmark is displayed, but sometimes no login button appears to
complete login. This is a UX issue I haven&#39;t figured out how to solve
yet. But the way to proceed with login is to click the original, large
OpenID button again.</p>
  <p>The browsers I&#39;ve tested with are IE8, Chrome 3, FireFox 3.5 and
Safari 4. If you test with other/older browsers, please leave feedback
about how your experience was. But currently I&#39;m not targeting older
browsers, so any bug reports regarding backward compatibility <span style="font-style:italic">may</span> not be fixed.</p>
  <h3 style="font-family:arial,sans-serif;font-size:small">How to
leave feedback</h3>
  <p>Just reply to this message.</p>
  </span>--<font color="#888888"><br>
Andrew Arnott<br>
&quot;I [may] not agree with what you have to say, but I&#39;ll defend to the
death your right to say it.&quot; - S. G. Tallentyre<br>
  </font></div>
  <br>
  </div></div><pre><hr size="4" width="90%"><div>
_______________________________________________
general mailing list
<a href="mailto:general@lists.openid.net" target="_blank">general@lists.openid.net</a>
<a href="http://lists.openid.net/mailman/listinfo/openid-general" target="_blank">http://lists.openid.net/mailman/listinfo/openid-general</a>
  </div></pre>
</blockquote>
</div>

</blockquote></div></div></div><br>
</blockquote></div><br></div>