¿Cómo calculo mi URL de Google OpenID?

63

Estoy tratando de iniciar sesión en el sitio web de CakePHP usando Open ID: http://ask.cakephp.org/users/login

La URL de aspecto más correcta que he encontrado es: https://www.google.com/accounts/o8/id

..pero no puedo determinar correctamente qué se supone que debo ingresar para mi ID abierta, ya que rechaza todo lo que intento poner.

¿El sitio de la torta está roto o tengo la URL incorrecta?

Brad Koch
fuente
1
Actualización de 2016: algunas aplicaciones que dependen de OpenID2 en desuso ya no funcionarán con un proveedor de Google OpenID. Ver: developers.google.com/identity/protocols/OpenID2Migration
Warren P

Respuestas:

35

En la mayoría de los sitios, puede usar el enlace de su perfil de Google al iniciar sesión en OpenID. P.ejhttp://www.google.com/profiles/your.name.here

Antes de la compatibilidad con OpenID de perfil de Google, tenía que usar https://www.google.com/accounts/o8/id

Puede leer más al respecto en la publicación del blog de Jeff Atwood: Google ofrece los OpenID nombrados .

Sin embargo, parece que en ask.cakephp.org las URL del perfil de Google no funcionan. Como señaló Greg, si ha iniciado sesión en su cuenta de Google, google.comfuncionará como URL de OpenID allí.

Domas
fuente
No funciona, aunque haya iniciado sesión en mi cuenta de Google. "La identidad devuelta no coincide con la identidad reclamada" = /
Brad Koch
¿Puede iniciar sesión en cualquier otro sitio con su Google OpenID? Puedo iniciar sesión en ask.cakephp.org con google.comy con https://www.google.com/accounts/o8/id. Tal vez hay un problema con su Google OpenID.
Domas
Sí, así es como me autentico en StackOverflow / etc. También hice que un amigo lo probara; tampoco funcionó para ellos.
Brad Koch
15

Parece que mi solución original ya no es tan útil porque han cambiado la página. Lo tengo al final de la publicación solo como referencia

Nueva solución 2014-08-08

  1. Ir a https://www.google.com/settings
  2. Inicia sesión con tu cuenta
    • Si tiene una cuenta de google +, debería tener enlaces para:
      1. Añadir foto;
      2. Editar perfil; y
      3. Ver perfil.
  3. Si copia la dirección de uno de esos será como
    • https://plus.google.com/{YOUR_PROFILE_NUMBER}/{EXTRA STUFF}
  4. Elimine el / {EXTRA_STUFF} y eso puede usarse como su OpenID
    • Gracias a kevin kox por sugerir también que puede reemplazar plus.google.com con profiles.google.com como su OpenId, aunque no es necesario .

Solución original

Ninguna de las otras respuestas funcionó para mí. Sin embargo, lo que hizo fue seguir los pasos a continuación.

NOTA: debe poder omitir algunos de los pasos e ir directamente al enlace de privacidad .

  1. Inicie sesión en su cuenta en Google
  2. Haga clic en la flecha hacia abajo del perfil
  3. Haga clic en el enlace de privacidad
  4. A la derecha estará el enlace a su URL de Google Open ID
    • El mío era https://plus.google.com/{RANDOM_NUMBER}, donde el número aleatorio es específico para mi perfil

Tenga en cuenta que es posible que no obtenga esto a menos que tenga una cuenta de Google+.

Matt Vukomanovic
fuente
2
La respuesta seleccionada no funcionó para mí ( google.com/profiles/your.name.here ) pero la URL que se encuentra en el Enlace de privacidad sí.
Marius Butuc 01 de
es algo así como plus.google.co/114818586844452309461
forsubhi
parece que no funciona por ahora
AntonioK
La última solución https://plus.google.com/{YOUR_PROFILE_NUMBER}no funcionó para mí.
soshial
5

Para usar Google OpenID con Google Apps (en mi caso, un paquete comercial de gmail, donde mi ID NO es @ gmail.com), estaba REALMENTE oculto.

Si visita la página de su cuenta (por ejemplo, https://www.google.com/settings/account ) y visualiza la fuente, busque " https://profiles.google.com/ ". Allí encontrará el número largo y misterioso que es la URL de tu OpenID.

dman
fuente
Los enlaces no funcionan a veces si tiene una cuenta corporativa que le impide tener una cuenta +1.
Matt Vukomanovic
4

Esto es un poco complicado.

Primero está la "URL de Google OpenID" o https://www.google.com/accounts/o8/id . Esto es útil al registrarse o iniciar sesión, ya que redirigirá a la URL correcta.

También puedes usar la URL de tu perfil de Google+. Vaya a https://plus.google.com y haga clic en "perfil". Obtendrá una URL como https://plus.google.com/112323959773786487818/posts. Elimine el final para obtener https://plus.google.com/112323959773786487818y puede usar esta URL (creo que esta es la nueva forma recomendada ahora).

Sin embargo, todos estos redirigen a su verdadera URL de Google OpenID. La URL es su dirección de perfil de Google. Esta es su identificación de usuario de Google+ después https://profiles.google.com. Por ejemplo, mi URL OpenID es https://profiles.google.com/112323959773786487818. Esta URL es útil cuando ingresa su URL OpenID en una aplicación sin iniciar sesión.

Kevin Cox
fuente
1

Simplemente ingrese google.com (quien sea su proveedor de Open ID)

EDITAR:

Asegúrese de haber iniciado sesión en Google (o de quién sea su proveedor de Open ID) antes de ingresar su dirección.

Greg
fuente
No funciona para mi Me aparece "La identidad devuelta no coincide con la identidad reclamada". De ahí toda la sospecha de que su sitio está roto.
Brad Koch