Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

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.

share|improve this question
    
I can confirm the same – Sathya Mar 8 '11 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 '11 at 6:03
    
you should ask your addendum as another question. – Benjol Mar 9 '11 at 7:18
up vote 3 down vote accepted

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.

share|improve this answer

You must log in to answer this question.

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