Me estoy confundiendo.Obteniendo una dirección de gmail con ... openid? ¿oauth?
Pude hacer que el inicio de sesión abierto funcionara un poco usando LightOpenID.
Todo lo que consigo es solo openid_identity
como "https://www.google.com/accounts/o8/id?id=xxx
". Bastante decepcionante: esperaba obtener la dirección de correo electrónico también.
decir necesito iniciar sesión (que es lo que hace openid) y conocer la dirección de correo electrónico de la cuenta de Google del usuario que se utiliza para iniciar sesión.
No es la función $openid->getAttributes()
pero todo lo que recibo de que es sólo una matriz vacía: Creo que Google no se me va a dar algo más que eso openid_identity
.
Supongo que Se supone que debo usar OAuth
, ¿verdad? No tengo ni idea de eso. sólo he encontrado documentación horrible y confuso, que, o bien pretende explicar todo lo (y lo hacen significa todo ), o cuando no explicar nada en absoluto.
Sí, por supuesto que he tratado de ver las publicaciones anteriores sobre eso, al igual que hice la búsqueda en google. Lea de nuevo el párrafo anterior, por favor.
tenga a bien mi pregunta (podría serle útil) aquí: http://stackoverflow.com/questions/2667447/how-to-use-the-correct-google-openid-url-to-login -to-my-site Así que hasta donde yo sé, esa es la forma en que es para OpenID en gmail, no se puede tener su dirección de gmail expresivamente como parte de su OpenID –
gracias. Si eso es así, volvemos a la segunda parte de la pregunta: 'OAuthWTF'? –