2010-04-04 2 views

Répondre

1

Il n'y a absolument aucune garantie qu'un OpenID particulier sera sauvegardé par une adresse e-mail.

Pour obtenir ce niveau de données utilisateur, vous devrez regarder dans la partie « persona » du système OpenID

+0

Merci pour votre aide. Mais je ne comprends pas votre réponse complètement. Je pense que chaque OpenId doit avoir une adresse e-mail corrélative. Qu'est-ce qui ne va pas? – onlyloveone

+0

Non, pas du tout. Un OpenID est juste une URL. Un compte Google * a bien sûr une adresse e-mail associée, mais il n'y a aucune garantie que [le fournisseur X] utilisera une adresse e-mail (elle peut simplement avoir un nom d'utilisateur/mot de passe, par exemple). Même si c'est le cas, je pourrais choisir de le garder privé des sites que je connecte - c'est l'un des avantages de OpenID – Gareth

1

Vous devez utiliser l'extension AX au lieu de l'extension d'enregistrement simple. Vous devez également "exiger" l'attribut email au lieu de le marquer comme facultatif.

Exigences particulières pour Google.

+0

Merci pour votre aide. Le code simple utilisait la classe SReg droite. Je vais essayer avec AX. Si je ne réussis pas, je vais demander à nouveau: D. – onlyloveone

Questions connexes