Saturday, May 9, 2009

Using Blogger as an OpenID Provider

I don't use Blogger as a blogging platform. I find it pretty limited and as an inveterate hacker I found that Wordpress gave me much more opportunity to waste time by endlessly tweaking plugins and themes.

Janine was trying to comment on a blog the other day and asked me "what's this OpenID thing?". It appears that Blogger now requires you to sign comments with credentials from one of several sites or OpenID.

Her confusion was an indication of how far OpenID has to go before it will be usable by everyone. It provides the basic plumbing for authentication but its usability issues are a major problem.

Even if I'd tried to explain to her what OpenID was, the fact that logging in would jump her to another site then back again would have completely freaked her out and destroyed any notion that this was "simplifying" the login process.

This is a typical example of what happens when you let the implementation details poke through to the user.

The underlying protocol works by jumping around between sites but this is the antithesis of what the user actually wants to do. They are at site A and they want to log in. Taking them to Site B completely destroys their conceptual model of what they are trying to do and sparks one of those wild-eyed "what the hell is the computer doing now?" moments.

It looks like these shortcoming are starting to be recognised so OpenID still has a chance of being integrated smoothly into the user's browsing experience but it's a shame it's had such a bad start for want of some up-front brainstorming on what user's actually want to do.

Anyway, I've been experimenting with OpenID on and off with Wordpress plugins and found it kind of clunky. An article on WebMonkey suggested that you could use Blogger as an OpenID provider by pointing your domain there. I did and it does.

So this site is a place marker so I can play with OpenID as it (hopefully) evolves into the universal sign-on we are looking for.