What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 130 Stack Exchange communities.

I did a quick query to see what the current breakdown of OpenID providers is across Stack Overflow, Server Fault, and Super User (but not Meta, as I figured that'd be 100% overlap):

google.com       88,536
myopenid.com     24,316
yahoo.com        16,026
blogspot.com      4,272
claimid.com       4,697
wordpress.com     1,875
livejournal.com   1,694
openid.aol        1,074
flickr.com          481
openid.org          404
mozilla.com         398
myvidoop.com        397
launchpad.net       350
appspot.com         271
technorati.com      267
getopenid.com        75
clickpass.com        60
openid.pl            51
myspace.com          48

I used strikeout to indicate providers that are now defunct (that is, they don't work any more). The actual query counts both primary and secondary OpenIDs and sums across sites (so there's some duplication for users with multiple accounts and multiple OpenIDs) and is of the general form

select dbo.RegexMatch(OpenId, '\w+\.\w{2,4}\b'), count(*)
from Users
where UserTypeId > 2
and OpenId is not null
group by dbo.RegexMatch(OpenId, '\w+\.\w{2,4}\b')
having COUNT(*) >= 25
order by COUNT(*) desc

Here it is in graphical form

I was going to ask what other OpenID providers we should feature on our /users/login page, but given the utter and complete dominance of Google, Yahoo, and MyOpenID, is there any reason to?

Note that I have done a few things to the /users/login page already:

  1. Escalate MyOpenID to a "top billing" provider
  2. Offer a "Click Here to Sign Up!" option which uses a site-specific MyOpenID Affiliate to ease joining if you don't have an OpenID.

I'm still waiting for Microsoft's OpenID support to come out of beta, but at least Google now offers named OpenIDs -- hooray!

Anyway, back to my original question: which OpenID providers should we feature on the /users/login page? Are there any new up and comers?

share|improve this question
4  
When you consider that blogspot is google too, the google dominance is even clearer. –  Richard Gadsden Nov 26 '09 at 10:44
2  
Would it be possible to get a count of chi.mp openIDs? I know its one of the only reasons I keep my .mp account around. –  praxxis Nov 26 '09 at 10:46
    
I clarified the "defunct" meaning. technically flickr is yahoo and blogspot is google.. –  Jeff Atwood Nov 26 '09 at 11:25
    
Won't you just boot this stringer down when/if Microsoft step up to the OpenID plate? –  random Nov 26 '09 at 12:09
    
I'm glad you pushed MyOpenID to 'top billing'! Thanks for that! –  Dan Atkinson Nov 26 '09 at 12:31
1  
It might be a good idea to add the Google profile OpenID as one of the links, probably next to the blogger one. –  Brad Gilbert Nov 26 '09 at 15:57
1  
myvidoop being defunct is news to me... I use it regularly as my OpenID provider. –  womble Nov 26 '09 at 18:05
    
womble see spreadopenid.org/2009/05/myvidoop-is-dead –  Jeff Atwood Nov 27 '09 at 13:24
    
What details did you use for the MyOpenId affiliate settings? I have hacked together a script to add the affiliate sign-in to my site but took a guess at the correct values (see meta.stackexchange.com/questions/3004) –  Rich Seller Nov 27 '09 at 16:22
    
@Jeff, myVidoop still works surprisingly well for a dead OpenID provider... That post is from May 31, 2009 so I wonder when that's gonna happen or if at all. Oh well, fortunately you guys support alternate OpenIDs, so for long I've used one from Google besides the myVidoop one at SOFU. –  Jonik Apr 14 '10 at 6:42

14 Answers 14

Jeff, your percentages in the pie chart are wrong, or at least misleading. You seem to be discounting the "long tail".

There are a total of 145,292 users represented in your table. Google's 88,536 users are 61% of only the users in your table. That discounts the sites with very few users (i.e. the users who use their own domain, which will all have COUNT() of 1).

What percentages do you get if you run the query without the having COUNT(*) >= 25 part?

Also, I'd be curious how different the percentages are for just the primary and secondary providers.

share|improve this answer
2  
well, let's see. Total # of registered users is 109,481. Total # of OpenIDs with 5 or more instances, when summed: 101,397. So that means there are about 8,000 users with unique-ish OpenID domains -- less than 10% of the total. –  Jeff Atwood Nov 26 '09 at 16:54
    
above is just for Stack Overflow itself, FYI. –  Jeff Atwood Nov 26 '09 at 16:55
9  
But that's still 7.4%, which would be 4th place on your pie graph, beating out blogspot, so i wouldn't call it insignificant. assuming the same ratio holds true overall, google's 61% is really just 61% of 92.6% of the users, which is to say 56.5% of all users. myopenid: 15.7%, and yahoo: 10.2%. The others would be altered by less than 1% –  Kip Nov 26 '09 at 18:49

I use blogger's open id, but I use my own domain instead of blogspot, so I wouldn't appear in these stats. I imagine many people probably use their own website as OpenID, but underneath its just a reference to one of the big providers.

Anyway, please keep "type in your OpenID" as one of the options.

share|improve this answer

You should re-run your query to look at new signups in the past 3 or 6 months. I'd bet that at least some of the myopenid and claimid accounts are in use because major provider support was not as widely known or even in place at all at time of signup.

A more interesting question is which IDs users are signing up with NOW.

share|improve this answer

I use my own domain name which is redirected to myOpenID.

I'm going to guess you store my domain name (as I believe that's the way openID works -- I can change provider without having to create new logins). So you can count another one towards myOpenID.

I wonder how many of us do similar, thus masking true numbers?

share|improve this answer
1  
Me too... and would be interested in clarification of how they were counted (a category for "using own domain" would be nice). –  Richard Nov 26 '09 at 14:33
    
Your OpenID providers are listed on your user page. ( for your eyes only ) –  Brad Gilbert Nov 26 '09 at 15:05
    
i use my own domain too, but fyi it'd be a good idea to add a second open id (preferably not myopenid) just in case something happens with your domain or with myopenid –  Kip Nov 26 '09 at 16:06
    
I also use myOpenID with www.siriusapplications.com –  deleted Dec 24 '09 at 21:06
    
Ditto at timothy.green.name. –  TRiG is Timothy Richard Green Jun 28 '10 at 19:41

Launchpad will need to be made more prominent on AskUbuntu, at least, and there'd be no harm, I suppose, in making it more prominent everywhere else while you're at it.

share|improve this answer

Wow I now feel like the only one using PIP (from verisign labs)... Freaky...

I guess that one can safely be removed.

share|improve this answer
1  
nothing is being removed, we're just trying to figure out which openid providers to highlight on the login page. –  Jeff Atwood Nov 26 '09 at 11:07
    
You're not the only one using PIP. There's at least one other person. (Me!) –  Damian Powell Nov 26 '09 at 11:19
    
I'm also using Verisign –  Philippe Monnet Nov 26 '09 at 14:32

I think you should narrow the list to myOpenID, Google, Yahoo, and Microsoft when it's ready.

At least, make them most prominent. I think having relatively few choices will help people to pick when they don't know what OpenID is or which provider to select. Make the others less prominent, or hide them entirely in an "Other Providers" slide-out or some such.

share|improve this answer
2  
What programmer are you if you don't have any (if not all) of the above accounts? –  Ivo Flipse Nov 26 '09 at 15:22
3  
Why would a programmer need a Yahoo or Microsoft account? –  arbales Nov 28 '09 at 23:20

Are the 'issues' you guys talk about with Google OpenID fixed? Or will I need to jump through hoops when I log in on each site?

I use Livejournal; and would like for that to stay on the front page; but clearly it's not one of the 'top' ones.

share|improve this answer

Facebook would be good if it is now working as a provider; a lot of people have Facebook accounts.

Also look at all the email addresses that have been setup on profiles and see witch of these email providers have OpenId providers.

I think most people have chosen the first provider on the logon page that they are happy with, or already have an account with, so the current providers in use may not be a good starting point.

share|improve this answer
    
facebook is not a provider. They accept OpenID in some bizarre hard to use way, but that's it. –  Jeff Atwood Nov 26 '09 at 16:51
    
They'll eventually become a provider, but they don't seem super motivated about it right now. –  Paul McMillan Nov 26 '09 at 20:07
7  
they have no incentive to become a provider, because it would compete with their craptacular "Teh Facebooks Connect" –  Jeff Atwood Nov 27 '09 at 13:27

Huge Russian Email services on yandex.com
and German Email services on web.de and gmx.de
all provide OpenID

Also digg.com and slashdot.org have huge community of programmers as well, but probably no OpenID

share|improve this answer
    
But since no one's using them is that relevant? –  Dominic Rodger Nov 26 '09 at 10:54
    
Neither of those are OpenID providers, they support only. –  random Nov 26 '09 at 10:56
    
these are not OpenID providers –  Jeff Atwood Nov 26 '09 at 11:08
1  
they are listed: en.wikipedia.org/wiki/List_of_OpenID_providers –  psihodelia Nov 26 '09 at 11:15
2  
no one uses, because you do not prompt to use them. you do not prompt them because no one uses them. Circle complete ? Hen or egg ? PS: personally i use TWO russian e-mail services :-) –  Arioch 'The Oct 3 '11 at 23:08

I use Launchpad.net, as when I first signed up, my Wordpress.com account would not work, and no-one else I was signed up with offered OpenID.

You mean to say there aren't even 50 people here using the same provider as me? Wow. I really am unique. :)

share|improve this answer
    
There are actually 350 launchpad.net OpenIDs –  ChrisF Nov 26 '09 at 12:35
    
Oh, oops. Got lost between all the struck-out values. My mistake! –  crb Nov 26 '09 at 14:33

One more idea, independent one. You made total statistics. Nice. But different countries must have quite different habits and preferences in public services used.

Why not split your database by countries and make independent statistics ?

The when user reads the page, you can query geoIP and prompt most used providers targetly for the user homeland. Big chance, those would be really most valuable for him.

For example, Yahoo is not a name for me, thoug I have a Flickr account I rarely use it anymore. I'd use Yandex instead, but Yandex is not a name for anyone abroad Russia - guess for 90% us SO users;

share|improve this answer

You should feature StartSSL. I think they're a great provider since they don't provide any details to privacy invading websites such as your name, email address, picture etc. They also only use client certificates to login and they are a trusted root certificate authority on every device today so they are going to be around for a long time.

Their OpenID URL is just https://startssl.com

share|improve this answer

"You're doing it wrong"

You consider that user does know what is OAuth, what is OpenID, and which of many his possible services do provide such.

Okay, on SO there must be savvy people, yet even them may not know about this details of sites they do visit.

So I'd make a simple search field like "Enter your e-mail, page URL or some messaging ID, we'd try to search if they provide OpenId to login here" There, just as user keys in, you can match domains on the go and see if they match you templates database.

Thus you could allow user to use OpenID without both forcing user to know beforehand that he possesses OpenID and without clattering login page with many-many-many OpenId accounts.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .