<div dir="ltr"><span style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">In September/October both Google and Yahoo posted some Usability Research on Federated Login:<br>
<div style="margin-left: 40px;">Google&nbsp;<a href="http://sites.google.com/site/oauthgoog/UXFedLogin" style="outline-style: none; color: rgb(85, 26, 139);">Presentation</a><span>&nbsp;</span>at OpenID Foundation on September 18, 2008</div>
<div style="margin-left: 40px;">Yahoo<span>&nbsp;</span><a href="http://developer.yahoo.com/openid/bestpractices.html" rel="nofollow" style="outline-style: none; color: rgb(85, 26, 139);">UX Research</a><span>&nbsp;</span>on their IDP endpoint</div>
</span><br>Both
companies have been asked for suggestions on how to merge the feedback
from these two sets of research. &nbsp;Allen Tom &amp; I have been exchanging mail about how to do that, and here is one way to merge the set of
conclusions:<br><ol><li><span style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>
Based on the test Yahoo &amp; Gmail have done earlier in the year, we
already both believe that any &quot;login&quot; buttons have to include the brand
of the IDP and must be right next to the login box. &nbsp;While that might
not scale nor promote the OpenID technology brand, that is just the
fact of life. &nbsp;</div></span></li><li><span style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>
<div>For RPs who currently use E-mail
based logins, they can maximize adoption by using either the Google or
Yahoo UX suggestions along with education/re-education screens.
&nbsp;However this requires that the IDP also verifies the
user&#39;s email.</div></div></span></li><li><span style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>
<div>The Google UX option will enable RPs to
trust the most IDPs, but the Yahoo UX suggestion will make the process
the simplest for users of the few IDPs that are listed below the login
box. &nbsp;So the best solution may be for RPs to combine our two UX
suggestions by using the Google UX for the login box, but still include
buttons for a very small number of IDPs under the login box.</div></div></span></li><li><span style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>
<div>From the data we have gathered, buttons work best if they are (1) just
below the login box (either the password or sign-in button), (2)
contain the full name of the E-mail provider (not just logo), and (3)
the set of buttons is no wider then the login box. &nbsp;That generally
means a max of 2 buttons for a regular username/password login box, and
a max of 3 buttons for the<span>&nbsp;</span><a href="http://buy.com/" style="color: rgb(119, 153, 187);" target="_blank" rel="nofollow">buy.com</a><span>&nbsp;</span>style login box Google suggests.</div></div></span></li><li><span style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>
<div>An RP can use one-off protocols for a few big IDPs (like @<a href="http://hotmail.com/" style="color: rgb(119, 153, 187);" target="_blank" rel="nofollow">hotmail.com</a>), but OpenID is a good fit for RPs that want to support a large number of IDPs.</div>
</div></span></li></ol>This
suggested combination was based off the two publicized research
reports, along with one other old study Google had done.&nbsp; In that study
I took Netflix&#39;s login page and added a Gmail &amp; Yahoo signin button
below it. &nbsp;For that study, I used a modified Yahoo BBAuth confirmation
page that indicated the user&#39;s E-mail would also be shared. &nbsp;As you
would expect based on Yahoo&#39;s research, none of them clicked the Gmail
or Yahoo buttons. &nbsp;However, what I did was create a fake &quot;upgrade to
federated login&quot; prompt that they were shown after signing in.&nbsp; Four of
the six testers chose to go through the wizard, and the other two said
they might skip it if they were trying to do something quick, but they
would want to come back later and do it. &nbsp;The &quot;upgrade wizard&quot; took
them through the flow of federated login. &nbsp;Once users were sent back to
Netflix, I then showed an &quot;education&quot; screen where I told users that in
the future they should click the yahoo or gmail buttons below the login
box. &nbsp;I then distracted them for a while pretending I was done with the
test, and then said &quot;oh, i forgot to test one more thing, can you just
sign in again one more time?&quot; &nbsp;Of the 6 users, 4 typed their
Gmail/Yahoo E-mail and password into the Netflix login boxes (just like
in Yahoo&#39;s UX research), and only 2 remembered the &quot;education&quot; screen
they had just seen a few minutes ago. &nbsp;For the 4 who forgot, I then
reshowed them a modified version of the education screen that asked
them to please use this method in the future, with a button to go to
Yahoo/Gmail to finish their current login attempt. &nbsp;Those 4 were all
slightly embarrassed, but all said the re-education screen was good,
and that they liked the fact that once they got trained, they would no
longer see it. &nbsp;One thing I had planned to test was to ask people to
sign up for Netflix instead of sign-in, and then on the signup screen
once they typed a Yahoo or Gmail address, I would use JavaScript to
suggest that they &quot;upgrade&quot; to federated login instead of creating yet
another password. &nbsp;I never did that in this scenario, but we did
something very similar in the Google<span> </span>research we publicized.<span style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>
<br></div><div>After
reading the details of Yahoo&#39;s research, I realized that this old study
was half-way between the suggested UX of Google and Yahoo&#39;s published
reports.&nbsp; The only difference between this old study and Google&#39;s
suggested UI is that we changed the login box to the new style
described in our research. &nbsp;However that technique still uses an
education/re-education screen, and it had the same % of users who
forgot the education the first time. &nbsp;That technique also uses the idea
of prompting existing yahoo/gmail users to &quot;upgrade&quot; to federated
login, as well as looking for new accounts that users try to create for
yahoo/gmail addresses, and redirect them to the federated login flow.&nbsp;
So the list of conclusions above suggests how these different user
studies could be merged.<br></div></span><div><br></div><div>p.s. This summary is also posted to&nbsp;<a href="http://sites.google.com/site/oauthgoog/UXFedLogin/CombineGoogYahoo">http://sites.google.com/site/oauthgoog/UXFedLogin/CombineGoogYahoo</a>&nbsp;</div>
<div><br></div>Eric Sachs<br>Product Manager, Google Security<br></div>