R – What have people done to improve the OpenID user experience, particularly as a relying party

openidsingle-sign-onusabilityuser-experience

I've noticed that there is a very dramatic difference in the user experience for sign on with different relying parties. I've implemented a few relying parties myself, so I already have a few ideas, but I'm curious to hear from other people about what worked, what didn't. Empirical evidence (OpenID login stats before/after) would be ideal, but anecdotal stuff is fine too. Even small tweaks would be interesting.

How much does the identity provider factor into the equation? Yahoo's implementation is obviously terrible, while myOpenID's is pretty good. Verisign's is vault-like, and I'm starting to think this compromises the user experience significantly. But what about others? Have you seen users having more issues with one provider versus another?

What best-practices, if any, can be derived from this?

Best Answer

I'm currently working to refine the OpenID login experience in such a way that no matter what web platform and language you're using you can just drop it in and get a very user-friendly experience that works across browsers.

It's not done yet, but the the link above shows a screenshot of some of what I'm working toward.

Also, if you don't mind taking a dependency on a third party for your authentication, the RPXNow service is an option to consider today.