10

Google made a change to profiles, and now I don't seem to be able to log in using the old identifier (www.google.com/profiles/USERNAME) or the new URL (profiles.google.com/USERNAME).

Is it safe to just use the http://www.google.com/accounts/08/id identifier without changing the URL in all my SE accounts? I logged in using that identifier and it did appear to log me in after asking for my email address.

Steps to reproduce:

  1. Use the OpenID selector to choose the "Google_Profile" provider
  2. Enter a Google username with a Google Profile (mine, for example)
  3. Receive the error message:

    Unable to log in with your OpenID provider: No OpenID endpoint found.

3
  • I can confirm the same Mar 8, 2011 at 18:10
  • The problem I just had is that I tried to log in using "google.com/profiles/name", but that's redirecting to "profiles.google.com/name". It's working for OpenID, but not recognizing my StackExchange account with the new URL.
    – ColinD
    Mar 9, 2011 at 6:03
  • you should ask your addendum as another question.
    – Benjol
    Mar 9, 2011 at 7:18

1 Answer 1

3

Looks like the Google Profile OpenID changed from

https://www.google.com/profiles/example

to

https://profiles.google.com/example

So, I did a global network replace on

Regex.Replace(OpenId, 
    'https?://www\.google\.com/profiles/(.*)', 
    'https://profiles.google.com/$1')

For both OpenId fields.

I also updated the login form to use the correct, updated URL.

This should correct the problem.

You must log in to answer this question.

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