I am a registered user of StackOverflow, and I have an OpenID from my personal domain, http://id.jdlh.com/jdlh/ associated with the account. At my domain, I delegated OpenID provision to Google. My understanding, though, is that this delegation should be invisible to StackOverflow. They see only my own OpenID.
When I attempt to log in to Stack Overflow, and supply this OpenID, I get an expected page from Google asking me to log in. Then I get the following message from StackOverflow:
This login is new to Stack Overflow:
[Confirm and create new account] [Cancel]
Neither of these is what I want to do.
How can I persuade Stack Overflow to let me log in with my personal OpenID? I don't want to create a new account with a different OpenID, and then have to merge the two.
Did I supply the wrong OpenID? No, actually; when I do account recovery, using the email address registered with my StackOverflow account, I get a recovery message which repeats the same OpenID which I used in the first place.
I checked for duplicates of this question. Some seemed similar, but aren't duplicates:
- Stack Overflow login with OpenID goes to new account rather than existing appears to boil down to questioners using different OpenID URLs, but my account recovery email appears to confirm I'm using the same OpenID URL.
- How can one link/merge/combine/associate two accounts/users? (Anonymous/unregistered/cookie or OpenID/registered) is treated as a duplicate of similar questions, but it's about cleaning up the duplicate accounts which result from a problem like this, not about making Stack Overflow let me in to my account in the first place.
For what it's worth, here's the URL of the Confirm page. I added line breaks for legibility. The URL has a lot of query parameters which seem to indicate that my personal OpenID URL is being acknowledged. But I don't understand all those parameters very deeply:
http://stackoverflow.com/users/authenticate/ ?s=5a04403f-c900-4906-a578-cde63ec7c1fd &dnoa.userSuppliedIdentifier=id.jdlh.com%2Fjdlh &openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0 &openid.mode=id_res &openid.op_endpoint=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fud%3Fsource%3Dprofiles &openid.response_nonce=2012-06-17T05%3A19%3A59ZYQByCd-ZO0rKtg &openid.return_to=http%3A%2F%2Fstackoverflow.com%2Fusers%2Fauthenticate%2F%3Fs%3D5a04403f-c900-4906-a578-cde63ec7c1fd%26dnoa.userSuppliedIdentifier%3Did.jdlh.com%252Fjdlh &openid.assoc_handle=AMlYA9VEes_mnw0NMUCw-N_a_itybQzvTguFN6rATlRNKe1WSp_k-E8c &openid.signed=op_endpoint%2Cclaimed_id%2Cidentity%2Creturn_to%2Cresponse_nonce%2Cassoc_handle%2Cns.ext1%2Cext1.mode%2Cext1.type.alias4%2Cext1.value.alias4 &openid.sig=5agXuKTS80rgC6Z47BIJkHjFBo8%3D &openid.identity=https%3A%2F%2Fprofiles.google.com%2F115288663061471092982 &openid.claimed_id=https%3A%2F%2Fprofiles.google.com%2F115288663061471092982 &openid.ns.ext1=http%3A%2F%2Fopenid.net%2Fsrv%2Fax%2F1.0 &openid.ext1.mode=fetch_response &openid.ext1.type.alias4=http%3A%2F%2Faxschema.org%2Fcontact%2Femail &openid.ext1.value.alias4=jim.deleteme.delahunt%40gmail.com