Normalization or What Is Your OpenID?
April 13, 2008 in OpenID by Carsten Pötter | View Comments
While I know a little bit about OpenID I never really cared much about the technical background, the specification, and other related issues. I am an end user and I just want the relying party redirecting me to my provider which then should do some funny authentication schemes happening in the background, sending me back to the relying party, and eventually I will be logged in there. And fortunately this is exactly what happens most of the time.
Normalization
Most of the time? Not always? Well, sometimes things start to go wrong right in the beginning of a user’s OpenID experience: when typing in their OpenID in the relying party’s form field. Remember, an OpenID is a URL, something like this: http://youropenid.com/.
However is there a difference if you type:
- http://youropenid.com or
- youropenid.com
There shouldn’t be a difference but sometimes there is. According to the OpenID 2.0 specification relying parties must normalize those inputs to http://youropenid.com/. There are some more examples given in the specification, so have a look at them as well. Normalization was mentioned in the OpenID 1.1 specification as well, but certainly not as clearly as in the OpenID 2.0 one.
User Experience
However there are some relying parties out there which have not implemented normalization properly or at all. And this is a problem to end users like me. If I create an account with http://youropenid.com and the next time I log in with http://youropenid.com/ I have created two accounts. Not a good idea. The only difference is the trailing slash. That’s not obvious or understandable for non-techie users. I have learned about that just today as well.
OpenID still suffers from claims to be too technical and not being particularly user friendly. Lack of normalization just adds to those claims. Although people use social networks and probably know how to access their profiles there, a URL is still rather uncommon to use. So relying parties should do their best to make users’ life as comfortable as they can. In the meantime it’s probably best for end users to always add http:// and to remember if they used a trailing slash or not.
Tags: http, Social Networks
-
Carsten Pötter
-
Boris Erdmann
Recent Articles
-
Disqus Improves User Experience of OpenID
February 13, 2010 in OpenID
Sometimes the results of OpenID logins look a little bit strange, certainly not as expected by users. Blog comments are a good example. Usually I would expect my real name or username displayed there but occasionally it looks like this:
The provider simply didn’t send my name (Google in this case).
While some providers allow personas, i.e. [...] -
OpenID: Another Connect and Marketing
January 6, 2010 in OpenID
Oh no, not another post on OpenID already, you might think. Well, the new year is only a few days old and there are already three posts and tweets respectively that got me thinking about it again. But if you don’t want to read about OpenID again, just ditch this post.
The Idea of [...] -
Hidden Progress of OpenID
December 17, 2009 in OpenID
Yesterday, the
-
Great Customer Service for a Foolish Guy
October 29, 2009 in General
This blog post is a little bit different from the not so relevant open web centric stuff you usually find here. However I think it’s a good story about great customer service. So why not share it with you, although I play the stupid part in this story?
On Sunday I checked my credit card bill [...] -
Microformateers: Quick Microformats Support
October 25, 2009 in Microformats
Microformats are really cool. Small snippets of code that semantically describe various information included in any published text on the web. It’s not visible information for end-users but rather metadata that can be crawled and parsed by search engines or extracted by other means, like browser add-ons.
While microformats are rather simple – even I understand [...]
Worth Reading
Amber Naslund
Close preview
Loading...Chris Brogan
Close preview
Loading...Chris Messina
Close preview
Loading...Christian Scholz
Close preview
Loading...David Recordon
Close preview
Loading...Frank Hamm
Close preview
Loading...Franz Patzig
Close preview
Loading...Hutch Carpenter
Close preview
Loading...Marcel Weiß
Close preview
Loading...Markus Spath
Close preview
Loading...Matthias Gutjahr
Close preview
Loading...Matthias Pfefferle
Close preview
Loading...Netzwertig
Close preview
Loading...Read/Write Web
Close preview
Loading...Sebastian Küpers
Close preview
Loading...Silke Berz
Close preview
Loading...The FASTForward Blog
Close preview
Loading...Valeria Maltoni
Close preview
Loading...
