www with response_type googleapis google openid google-oauth delegation

with - openid connect



Delegar OpenID a Google(NO Google Apps) (3)

A pesar de lo que dice la respuesta aceptada, no es necesario que se una a Google+ para usar Google como delegado, ya que ya tiene una ID local, siendo la parte de su correo electrónico anterior al @ .

Dada una cuenta de Google existente de [email protected] , solo necesita los siguientes dos enlaces en la sección de head página de delegado:

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud"> <link rel="openid2.local_id" href="https://profiles.google.com/some-name">

Acabo de hacer esto y he verificado que funciona sin haberme unido a Google+.

¿Es posible usar mi sitio web / blog personal para iniciar sesión en sitios que usan openid y para delegar en mi cuenta de Google?

OK, busqué esta pregunta en SO, pero no hay una buena respuesta. Después de pasar algún tiempo, descubrí cómo hacerlo. Voy a responder esto yo mismo como una forma de compartirlo.



Ahora es posible delegar OpenID en su cuenta de Google (no en Google Apps) .

No, esto no está usando el proveedor OpenID de demostración que usa App Engine. ¡Esta es tu cuenta REAL de Google!

Primero necesita habilitar sus Perfiles de Google . Intente ver su perfil y editarlo, debe haber una opción para configurar su URL de perfil. Tiene dos opciones allí: use su nombre de cuenta de Gmail (sin la parte @ gmail.com) como su ID de perfil, o un número aleatorio asignado a usted. Depende de usted decidir cuál usar. De cualquier manera, esa identificación es su identificación de perfil a continuación.

Ahora agregue el siguiente código HTML a su página de delegado:

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" /> <link rel="openid2.local_id" href="https://profiles.google.com/[YOUR PROFILE ID]" />

Y está hecho. ¡Ahora prueba iniciar sesión SO con tu URL personalizada!