Is OpenID Really Easy?

We have been told by OpenID supporters that OpenID will unite the way we logging in. From the OpenID website, it says: > OpenID eliminates the need for multiple usernames across different websites, simplifying your online experience. Ok, I agree with the first part but today I'm not sure about the __simplifying your online experience__ anymore. The story started when I want to vote [SourceForge Comunity Choice Award 2008](http://sourceforge.net/community/cca08) ([Blognone news](http://www.blognone.com/node/8304)). These are my steps to logging in and vote. Let the pictures explain themselves. One: Start with choosing OpenID instead of creating new account. Two: Confirm with your OpenID provider. Three: Create new account again. (Why I need this?) Four: Filling endless fields. (Why they want this?) Five: Confirm your email again. (Did I just confirm my ID?) Do I need to do these steps just for a simple voting? Even if I am a OpenID supporter, I then get a lot of bad impression with sourceforge OpenID implementation. It will ruin the image of OpenID in longer term. SourceForge, please fix it.
Submitted bykohsijaon Fri, 07/11/2008 - 22:00

not just SourceForge.net
I've found that many site that support OpenID makes me so confused.
there're a lot of OpenID providers out there
and I still forgot which provider that I use for each site... sad...

Submitted bypanutaon Sat, 07/12/2008 - 02:24

I like some OpenID's concept, but I hate how it was implemented. First, I hate using url as a username. It's too long, it's too confusing, it's too inconvenient. I use MyOpenID as a primary provider and I still can't remember what is my url. Although many websites implemented a simple tool to automatically complete the url by simply filling provider's username, some normal ordinary common websites did not implement it. This is a practical problem. Why don't use email instead? every email has the same format as "username at provider . something". It should be far more easier to remember.

Second, since there's no rule forcing a website to accept every providers, this will make a normal web user feel confusing and maybe annoying. Also the lack of this rule can come to an identification war between some major provider in the future.

My not-yet-practical suggestion is to having an established commitee for approving a provider and force every website to accept it. I'm not sure is it possible. Is there any implementation need to accept one more provider in a website?

Submitted bypanutaon Sat, 07/12/2008 - 02:34

For a second thought, using email is a really bad idea. Hey, maybe using only "username at provider"

Submitted bylukeon Sat, 07/12/2008 - 13:42

Isriya,

the inconvenience of needing to create a sf.net account is because sf.net bundles more than just web services for their users - including scm and web hosting which are not accessible via OpenID.

we have implemented Simple Registration Extension, so if you use an OpenID provider who supports it, most of the fields on the "Account Registration" screen will be pre-populated for you. unfortunately Yahoo doesn't support this.

-L

Submitted bymarkpeakneton Sat, 07/12/2008 - 14:06

Luke: I'm aware of this necessary but still think it's too much anyway. Thanks for quick response.