2010-07-29 17 views

Respuesta

2

Todo lo que necesita para unirse a una cuenta de usuario es el "identificador Reclamado", que es lo que muestra la URL usted ha sido llamado. OpenID 1.xy 2.0 tienen un puñado de URL que trata, incluidos los valores "openid.identity" y "openid.claimed_id". Es muy importante que está leyendo desde la propiedad que le da openid.claimed_id en lugar de al almacenar el valor con la cuenta de usuario. En el caso de Google como usted mostró, el mismo valor se pone en ambos parámetros, por lo que es difícil saber con certeza si obtiene lo correcto de la biblioteca OpenID que está utilizando.

Solo revisa lo que Django te ofrece, y si ves algo que se parece a claim_id, úsalo.

+0

¿Sabría cómo obtener el claim_id de Google en la implementación de lightopenID en PHP? Estoy haciendo esto - 'echo $ openid-> claim_id' No ayuda. –

Cuestiones relacionadas