<HTML>
<HEAD>
<TITLE>Re: Popup flow</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Yep- FWIW Facebook Connect for mobile uses full-page redirects for that reason.<BR>
<BR>
For the logout, I believe Breno or Allen wrote that as an extension which you can use.<BR>
<BR>
<BR>
On 9/21/09 5:15 PM, &quot;Breno de Medeiros&quot; &lt;<a href="breno@google.com">breno@google.com</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Because mobile browsers do not often handle multiple windows well, I<BR>
would recommend the traditional redirect flow on mobile browsers.<BR>
<BR>
On Mon, Sep 21, 2009 at 5:10 PM, Jonathan Coffman<BR>
&lt;<a href="jonathan.coffman@gmail.com">jonathan.coffman@gmail.com</a>&gt; wrote:<BR>
&gt; Do you all have examples of good mobile (or more specifically iPhone) OID or<BR>
&gt; oAuth flows?<BR>
&gt; (And thanks again for all of the great dialogue the last couple of days, I'm<BR>
&gt; going to try my hardest to post as much about the system we're building as<BR>
&gt; possible for the benefit of the community.)<BR>
&gt; We're going to try a quick and dirty federated logout (RP pushes logout back<BR>
&gt; up to the OP) and see how people respond, I think it might make for an<BR>
&gt; interesting case-study as a positive, or maybe even a negative?.<BR>
&gt; -Jonathan<BR>
&gt; On Sep 21, 2009, at 7:01 PM, Chris Messina wrote:<BR>
&gt;<BR>
&gt; To Darren's point &#8212; there are OAuth applications that encapsulate the entire<BR>
&gt; experience within an embedded WebKit view, or with an iframe.<BR>
&gt; This is also bad, but unfortunately, too many developers using OAuth seem<BR>
&gt; willing to sacrifice their customer's security for a better user experience.<BR>
&gt; This is regrettable, to be sure, and selfish at worst.<BR>
&gt; While OAuth makes the situation better in degrees, the typical OAuth<BR>
&gt; argument suggests that if you're a desktop app, &quot;you can get the user's<BR>
&gt; credentials&quot; if you want them. That's a naive and arrogant perspective, but<BR>
&gt; is quite common.<BR>
&gt; The point is not whether the developer is evil or not, but whether other<BR>
&gt; applications and actually evil developers are able to take advantage of<BR>
&gt; these behaviors, either to trick users who think that entering their<BR>
&gt; credentials into any username/email + password form is okay, or where other<BR>
&gt; native applications leak a user's passwords because the system itself is<BR>
&gt; infected with some kind of malware. If apps never ask for or accept user<BR>
&gt; passwords, then the worst thing that can happen is based on the permissions<BR>
&gt; afforded the app's tokens &#8212; and if the developer is security conscious, he<BR>
&gt; will have only asked for the permissions that he's looking for.<BR>
&gt; Unfortunately, we're going to have to see a few people get badly burned<BR>
&gt; before this behavior changes.<BR>
&gt; Remember, we're still largely in the era of desktop-based virus scanners &#8212;<BR>
&gt; few people install &quot;virus scanners&quot; in their social networking profiles.<BR>
&gt; Chris<BR>
&gt; On Mon, Sep 21, 2009 at 3:36 PM, David Recordon &lt;<a href="recordond@gmail.com">recordond@gmail.com</a>&gt; wrote:<BR>
&gt;&gt;<BR>
&gt;&gt; Hey Darren,<BR>
&gt;&gt; I'm confused.  The OAuth protocol doesn't use embedded iframes either.<BR>
&gt;&gt;  It supports redirects like OpenID and now via the OpenID User<BR>
&gt;&gt; Experience Extension combined with the OpenID and OAuth Hybrid<BR>
&gt;&gt; protocol, popups.<BR>
&gt;&gt;<BR>
&gt;&gt; --David<BR>
&gt;&gt;<BR>
&gt;&gt; On Mon, Sep 21, 2009 at 1:28 PM, Darren Bounds &lt;<a href="dbounds@gmail.com">dbounds@gmail.com</a>&gt; wrote:<BR>
&gt;&gt; &gt; I find it curious that these compromises have been embraced by the<BR>
&gt;&gt; &gt; OAuth community to support a greater UX but they are not being<BR>
&gt;&gt; &gt; embraced by OpenID. After all, isn't an iPhone UIWebView control just<BR>
&gt;&gt; &gt; a different type of iFrame? You're still trusting parent application<BR>
&gt;&gt; &gt; not to do something malicious.<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; On Mon, Sep 21, 2009 at 12:24 PM, Chris Messina<BR>
&gt;&gt; &gt; &lt;<a href="chris.messina@gmail.com">chris.messina@gmail.com</a>&gt; wrote:<BR>
&gt;&gt; &gt;&gt; 2009/9/21 Steven Livingstone P&eacute;rez &lt;<a href="weblivz@hotmail.com">weblivz@hotmail.com</a>&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; I would have thought an IFrame injected into the page woudn't cause<BR>
&gt;&gt; &gt;&gt;&gt; popup<BR>
&gt;&gt; &gt;&gt;&gt; issues.<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt; Injected iframes are a bad idea &#8212; especially ones that ask you to enter<BR>
&gt;&gt; &gt;&gt; your<BR>
&gt;&gt; &gt;&gt; credentials.<BR>
&gt;&gt; &gt;&gt; Indeed, while the injected iframe approach has certainly usability<BR>
&gt;&gt; &gt;&gt; benefits<BR>
&gt;&gt; &gt;&gt; (i.e. no new windows to lose track of) they present untenable security<BR>
&gt;&gt; &gt;&gt; issues that, ultimately, mean that they cannot be used.<BR>
&gt;&gt; &gt;&gt; Facebook has been somewhat erratic in its enforcement of the popup flow<BR>
&gt;&gt; &gt;&gt; &#8212;<BR>
&gt;&gt; &gt;&gt; making exceptions for certain partners. The problem is not the good<BR>
&gt;&gt; &gt;&gt; actors<BR>
&gt;&gt; &gt;&gt; who implement the technology correctly, though, it's that users don't<BR>
&gt;&gt; &gt;&gt; develop an expectation to look for the popup, which affords them<BR>
&gt;&gt; &gt;&gt; certain<BR>
&gt;&gt; &gt;&gt; security-enhancing signals, like the URL bar, the presence of the HTTPS<BR>
&gt;&gt; &gt;&gt; indicator and so on.<BR>
&gt;&gt; &gt;&gt; Even if most people ignore these things, for those who *know* to<BR>
&gt;&gt; &gt;&gt; inspect<BR>
&gt;&gt; &gt;&gt; them, the popup is an order of magnitude more security-preserving.<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Is the popups generally going to be new window instances? I'd be<BR>
&gt;&gt; &gt;&gt;&gt; surprised<BR>
&gt;&gt; &gt;&gt;&gt; if the is the suggested way.<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt; I think we'll go through a transitional period. The big OpenID provider<BR>
&gt;&gt; &gt;&gt; would likely prefer the popup method &#8212; which is less obtrusive than the<BR>
&gt;&gt; &gt;&gt; full<BR>
&gt;&gt; &gt;&gt; window redirect, which can be confusing for some users.<BR>
&gt;&gt; &gt;&gt; More usability research is needed here &#8212; and that research needs to be<BR>
&gt;&gt; &gt;&gt; shared with the wider community so that we understand what the typical<BR>
&gt;&gt; &gt;&gt; user<BR>
&gt;&gt; &gt;&gt; mental model is of signing in &#8212; and whether they can comprehend why<BR>
&gt;&gt; &gt;&gt; they're<BR>
&gt;&gt; &gt;&gt; sent back to their provider, rather than logged in directly.<BR>
&gt;&gt; &gt;&gt; Chris<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; steven<BR>
&gt;&gt; &gt;&gt;&gt; <a href="http://livz.org">http://livz.org</a><BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; ________________________________<BR>
&gt;&gt; &gt;&gt;&gt; Date: Sun, 20 Sep 2009 17:38:19 -0700<BR>
&gt;&gt; &gt;&gt;&gt; Subject: Re: Popup flow<BR>
&gt;&gt; &gt;&gt;&gt; From: <a href="chris.messina@gmail.com">chris.messina@gmail.com</a><BR>
&gt;&gt; &gt;&gt;&gt; To: <a href="openid-user-experience@lists.openid.net">openid-user-experience@lists.openid.net</a><BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; On Sun, Sep 20, 2009 at 1:12 PM, Jonathan Coffman<BR>
&gt;&gt; &gt;&gt;&gt; &lt;<a href="jonathan.coffman@gmail.com">jonathan.coffman@gmail.com</a>&gt; wrote:<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Are there concerns over users with ad-blockers or pop-up blockers and<BR>
&gt;&gt; &gt;&gt;&gt; being able to reach the OpenID flow?<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; There are some, yes. This needs to be widely tested, but we're able to<BR>
&gt;&gt; &gt;&gt;&gt; get<BR>
&gt;&gt; &gt;&gt;&gt; around (read: interact with correctly) because the pop-up is launched<BR>
&gt;&gt; &gt;&gt;&gt; by<BR>
&gt;&gt; &gt;&gt;&gt; user action, rather than automatically.<BR>
&gt;&gt; &gt;&gt;&gt; Facebook seems to use this method without a problem, so perhaps Luke<BR>
&gt;&gt; &gt;&gt;&gt; has<BR>
&gt;&gt; &gt;&gt;&gt; some insights.<BR>
&gt;&gt; &gt;&gt;&gt; Chris<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; On Sep 19, 2009, at 11:32 PM, Allen Tom wrote:<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Jonathan Coffman wrote:<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; In seeing Yahoo's announcement of their pop-up flow, and Google's<BR>
&gt;&gt; &gt;&gt;&gt; previous<BR>
&gt;&gt; &gt;&gt;&gt; migration -- is this quickly becoming the defacto standard?<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Hi Jonathan,<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Yahoo's usability testing indicates that the new OpenID popup flow<BR>
&gt;&gt; &gt;&gt;&gt; performs better than then old redirect flow, and this is also<BR>
&gt;&gt; &gt;&gt;&gt; consistent<BR>
&gt;&gt; &gt;&gt;&gt; with Facebook's experience with Connect.<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; The popup flow is currently an extension, meaning that it's optional,<BR>
&gt;&gt; &gt;&gt;&gt; and<BR>
&gt;&gt; &gt;&gt;&gt; it's the RP's choice to invoke either the popup or redirect. If you<BR>
&gt;&gt; &gt;&gt;&gt; have the<BR>
&gt;&gt; &gt;&gt;&gt; resources to experiment with both flows in a production environment,<BR>
&gt;&gt; &gt;&gt;&gt; definitely everyone would be very interested in the results.<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Some of my stakeholders are asking for a templated/co-branded<BR>
&gt;&gt; &gt;&gt;&gt; experience<BR>
&gt;&gt; &gt;&gt;&gt; so that users, when redirected, see a logo, etc from the RP on the<BR>
&gt;&gt; &gt;&gt;&gt; sign-up/log-in page for our OP. Obviously, that's not too difficult to<BR>
&gt;&gt; &gt;&gt;&gt; do<BR>
&gt;&gt; &gt;&gt;&gt; but I feel like the whole argument might be overcome with a simplified<BR>
&gt;&gt; &gt;&gt;&gt; OP<BR>
&gt;&gt; &gt;&gt;&gt; design by utilizing the popup draft spec.<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Section 6 in the Draft User Interface spec defines a mechanism for the<BR>
&gt;&gt; &gt;&gt;&gt; RP<BR>
&gt;&gt; &gt;&gt;&gt; to pass its logos to the OP. Showing the RP's logos to the user on the<BR>
&gt;&gt; &gt;&gt;&gt; OP's<BR>
&gt;&gt; &gt;&gt;&gt; approval/login screens definitely is very helpful to users, and<BR>
&gt;&gt; &gt;&gt;&gt; feedback<BR>
&gt;&gt; &gt;&gt;&gt; from our testers in our usability labs was overwhelmingly positive<BR>
&gt;&gt; &gt;&gt;&gt; when we<BR>
&gt;&gt; &gt;&gt;&gt; did this.<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Speaking on behalf of Yahoo, there are issues with displaying metadata<BR>
&gt;&gt; &gt;&gt;&gt; about the RP that was not manually reviewed for correctness by the OP.<BR>
&gt;&gt; &gt;&gt;&gt; For<BR>
&gt;&gt; &gt;&gt;&gt; instance, the RP could be a malicious site that is pretending to be a<BR>
&gt;&gt; &gt;&gt;&gt; trusted site, such as a bank. The malicious RP could misrepresent<BR>
&gt;&gt; &gt;&gt;&gt; itself by<BR>
&gt;&gt; &gt;&gt;&gt; passing the bank logo to the OP.<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Other OPs that are planning to supporting the RP Icons portion of the<BR>
&gt;&gt; &gt;&gt;&gt; UI<BR>
&gt;&gt; &gt;&gt;&gt; Extension may have other opinions about how important it is for OPs to<BR>
&gt;&gt; &gt;&gt;&gt; manually verify the RP's logos before displaying them to the user.<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; An alternative approach for having the RP pass metadata about itself<BR>
&gt;&gt; &gt;&gt;&gt; to<BR>
&gt;&gt; &gt;&gt;&gt; the OP (including icons, name, description) would be to use the OpenID<BR>
&gt;&gt; &gt;&gt;&gt; OAuth<BR>
&gt;&gt; &gt;&gt;&gt; Hybrid Extension, and have all the RP metadata bound to the RP's OAuth<BR>
&gt;&gt; &gt;&gt;&gt; consumer_key. Most OAuth service providers usually have certain<BR>
&gt;&gt; &gt;&gt;&gt; business/legal criteria to issue an OAuth consumer_key, and in Yahoo's<BR>
&gt;&gt; &gt;&gt;&gt; case,<BR>
&gt;&gt; &gt;&gt;&gt; business partners are allowed to have logos assocaited with their<BR>
&gt;&gt; &gt;&gt;&gt; consumer<BR>
&gt;&gt; &gt;&gt;&gt; key, and all of these logos are manually reviewed before being<BR>
&gt;&gt; &gt;&gt;&gt; enabled.<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Thanks<BR>
&gt;&gt; &gt;&gt;&gt; Allen<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; _______________________________________________<BR>
&gt;&gt; &gt;&gt;&gt; user-experience mailing list<BR>
&gt;&gt; &gt;&gt;&gt; <a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
&gt;&gt; &gt;&gt;&gt; <a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; _______________________________________________<BR>
&gt;&gt; &gt;&gt;&gt; user-experience mailing list<BR>
&gt;&gt; &gt;&gt;&gt; <a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
&gt;&gt; &gt;&gt;&gt; <a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; --<BR>
&gt;&gt; &gt;&gt;&gt; Chris Messina<BR>
&gt;&gt; &gt;&gt;&gt; Open Web Advocate<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Personal: <a href="http://factoryjoe.com">http://factoryjoe.com</a><BR>
&gt;&gt; &gt;&gt;&gt; Follow me on Twitter: <a href="http://twitter.com/chrismessina">http://twitter.com/chrismessina</a><BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; Citizen Agency: <a href="http://citizenagency.com">http://citizenagency.com</a><BR>
&gt;&gt; &gt;&gt;&gt; Diso Project: <a href="http://diso-project.org">http://diso-project.org</a><BR>
&gt;&gt; &gt;&gt;&gt; OpenID Foundation: <a href="http://openid.net">http://openid.net</a><BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; This email is:   [ ] bloggable    [X] ask first   [ ] private<BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;&gt; ________________________________<BR>
&gt;&gt; &gt;&gt;&gt; Hotmail: Powerful Free email with security by Microsoft. Get it now.<BR>
&gt;&gt; &gt;&gt;&gt; _______________________________________________<BR>
&gt;&gt; &gt;&gt;&gt; user-experience mailing list<BR>
&gt;&gt; &gt;&gt;&gt; <a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
&gt;&gt; &gt;&gt;&gt; <a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
&gt;&gt; &gt;&gt;&gt;<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt; --<BR>
&gt;&gt; &gt;&gt; Chris Messina<BR>
&gt;&gt; &gt;&gt; Open Web Advocate<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt; Personal: <a href="http://factoryjoe.com">http://factoryjoe.com</a><BR>
&gt;&gt; &gt;&gt; Follow me on Twitter: <a href="http://twitter.com/chrismessina">http://twitter.com/chrismessina</a><BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt; Citizen Agency: <a href="http://citizenagency.com">http://citizenagency.com</a><BR>
&gt;&gt; &gt;&gt; Diso Project: <a href="http://diso-project.org">http://diso-project.org</a><BR>
&gt;&gt; &gt;&gt; OpenID Foundation: <a href="http://openid.net">http://openid.net</a><BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt; This email is:   [ ] shareable    [X] ask first   [ ] private<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt; _______________________________________________<BR>
&gt;&gt; &gt;&gt; user-experience mailing list<BR>
&gt;&gt; &gt;&gt; <a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
&gt;&gt; &gt;&gt; <a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;&gt;<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; --<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; Thank you,<BR>
&gt;&gt; &gt; Darren Bounds<BR>
&gt;&gt; &gt; _______________________________________________<BR>
&gt;&gt; &gt; user-experience mailing list<BR>
&gt;&gt; &gt; <a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
&gt;&gt; &gt; <a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
&gt;&gt; &gt;<BR>
&gt;&gt; _______________________________________________<BR>
&gt;&gt; user-experience mailing list<BR>
&gt;&gt; <a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
&gt;&gt; <a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; --<BR>
&gt; Chris Messina<BR>
&gt; Open Web Advocate<BR>
&gt;<BR>
&gt; Personal: <a href="http://factoryjoe.com">http://factoryjoe.com</a><BR>
&gt; Follow me on Twitter: <a href="http://twitter.com/chrismessina">http://twitter.com/chrismessina</a><BR>
&gt;<BR>
&gt; Citizen Agency: <a href="http://citizenagency.com">http://citizenagency.com</a><BR>
&gt; Diso Project: <a href="http://diso-project.org">http://diso-project.org</a><BR>
&gt; OpenID Foundation: <a href="http://openid.net">http://openid.net</a><BR>
&gt;<BR>
&gt; This email is:   [ ] shareable    [X] ask first   [ ] private<BR>
&gt; _______________________________________________<BR>
&gt; user-experience mailing list<BR>
&gt; <a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
&gt; <a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
&gt;<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; user-experience mailing list<BR>
&gt; <a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
&gt; <a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
&gt;<BR>
&gt;<BR>
<BR>
<BR>
<BR>
--<BR>
--Breno<BR>
<BR>
+1 (650) 214-1007 desk<BR>
+1 (408) 212-0135 (Grand Central)<BR>
MTV-41-3 : 383-A<BR>
PST (GMT-8) / PDT(GMT-7)<BR>
_______________________________________________<BR>
user-experience mailing list<BR>
<a href="user-experience@lists.openid.net">user-experience@lists.openid.net</a><BR>
<a href="http://lists.openid.net/mailman/listinfo/openid-user-experience">http://lists.openid.net/mailman/listinfo/openid-user-experience</a><BR>
<BR>
</SPAN></FONT></BLOCKQUOTE>
</BODY>
</HTML>