-5

I know this change already took place some months ago, but I wanted to write about this now. Here's the situation:

  • When I click on log In page
  • I login on my Gmail account and get :Google profile dialogAnd I don’t have a public Google profile requiring me to create one (asking age; address; sex; favorite color…)but in my case, if I click onAccept then I'm forced to upgrade to a Google profile because of the new Stack Exchange OpenId login behaviour (which mean fulfilling street address; birthday; phone number; favourite colour…).
  • If click onAnnuler(cancel) I get :the openid login fails

I created a Gmail account in the early beginning, I only had to fill in the password, name, and email address. I also find unfair that others providers don't have to provide this information while it is required for Google.
I can understand this for things like Facebook... But, not every Google account is a Google profile...

Also, let's be clear:

  • No, I will never upgrade, the same way I would never create a social media profile (I really dislike the bboard effect of the concept).

  • Do not try to convince me it's Google, because the message states the contrary and it perfectly work if I login using those other ways :stackexchange.com login pagemeta.stackexchange.com login page

Update:

Ok, you are not using OpenId but Google+ Sign in (which is not really OAuth 2.0). According to the documentation, there are two endpoints, and using https://www.googleapis.com/auth/plus.login instead of https://www.googleapis.com/auth/profile prompt users to upgrade to a Google+ profile even if you only require an email address.
Anyway Google clearly states it : "Your app can either prompt those users to create a Google+ profile or not...", which means that Google requires you to upgrade to a Google profile only if requested.
I reported it to Google, but I already guess they’ll say it’s not on their end too.

  • 18
    Stack Exchange didn't change their behavior with logging in via OpenID - Google did. They want you to upgrade your account, and are making it more difficult for you to do things if you don't. – animuson Nov 11 '14 at 1:10
  • 1
    @animuson : No, I only get this, with Stack Exchange, other openid clients web site only ask my e-mail address (which was SE doing until recently). And the translation of the main message on the second picture is : Stack Exchange require: print your Google's profile informations which clearly state it's SE which is doing this. And even if they would force users to upgrade one day, then they might get sued one more time in the country (or they would have stopped asking for age; postal address; situation...). Even if 150,000€ is still fine for them, they should try to avoid this. – user2284570 Nov 11 '14 at 1:23
  • 4
    All Stack Exchange attempts to get is your email address, and afaik Google automatically includes some other stuff with that as well (which caused this other question). Google translates that line to "display the basic information of your profile" - which is exactly what Stack Exchange has always requested. So... nothing has changed on their end. – animuson Nov 11 '14 at 1:28
  • @AnnaLear : did your really read the the last point in my question? Or the the status-bydesign is really here to confirm you changed you policy with Google for marketing purposes while still allowing some other providers to not require those informations? – user2284570 Nov 11 '14 at 14:49
  • @user2284570 See my answer. – Adam Lear Nov 11 '14 at 14:57
  • @user2284570 I don't know why you rollbacked my edit. It is pretty annoying to scroll down half the page just to get to the answer. I didn't remove any content - just made it easier and less annoying for other users to read. – ᔕᖺᘎᕊ May 25 '15 at 12:29
  • @ᔕᖺᘎᕊ : You need to understand that the images existing for the text they contains and they need to stay readable. – user2284570 May 25 '15 at 12:31
  • And you can't read the smaller images!? OK... – ᔕᖺᘎᕊ May 25 '15 at 12:32
  • due to lower res yes. – user2284570 May 25 '15 at 12:33
  • Why don't you just add Stack Exchange OpenID then? – Shadow The Coffee Wizard Aug 4 '15 at 12:16
  • @ShadowWizard : If you know know how to add an Openɪᴅ to an existing account… – user2284570 Aug 4 '15 at 12:17
30

It is absolutely Google's fault for deprecating their OpenID 2.0 provider in favour of their OAuth 2.0/OpenID Connect provider backed by Google+. Considering how much more annoying OAuth 2.0 is to set up I feel this was a huge mistake, but they were the ones who made it.

Stack Exchange only requests the scopes profile and email, which should not prompt you to upgrade to Google+ like the plus.login scope would. It's unclear if that's specifically what you're saying is happening in your case, but if it is it sounds like Google is misrepresenting those scopes and that's something that would have to be brought up with them.

Note that your workaround of putting in the Google OpenID 2.0 endpoint manually will stop working as of April 2015, when that service is finally taken offline by Google.

16

We can't use Google's OpenID endpoint anymore (even until April) because we regularly launch new sites and Google only keeps the endpoint alive for existing domains.

I just tested this with a Google sign-in without a G+ profile and I can't reproduce what you're seeing. We already use the profile scope as you so emphatically suggest, and there is no requirement on our end for someone to have a Google+ profile associated with their Google account.

  • The same thing is happening again for Data Explorer :(. – user2284570 May 25 '15 at 11:10
  • @user2284570 I don't follow. Google no longer supports OpenID. It's not a bug on our end. – Adam Lear May 25 '15 at 22:33
  • Yes, I recognize I can’t use the workaround of my question that time. But I guess if I ask Google they I guess they will say it’s not their end to. – user2284570 May 25 '15 at 22:40

You must log in to answer this question.

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