2009-07-15 9 views
3

J'essaie d'utiliser JanRain openid, j'ai déjà ajouté certains des champs obligatoires comme email, pseudo etc. et quelques champs optionnels, mais le fournisseur openid ne m'envoie aucune information sauf l'URL d'ouverture de l'utilisateur.openid attribut exchange

Je suis en train de regarder localhost. Aucune suggestion?

+0

Vous devez fournir plus d'informations sur ce que vous faites sur localhost. Est-ce que vous exécutez un serveur OpenID sur localhost pour être votre propre OP (OpenID Provider?) – null

+0

Je travaille avec openid consommateur, en essayant de faire avec l'échange d'attributs pour obtenir des informations de l'utilisateur du fournisseur, mais ce n'est pas de travail, dit le fournisseur : "Ce site ne répond pas aux exigences de Yahoo pour l'adresse du site" et quand je déplace mon client sur mon hébergement avec le domaine réel, il est dit à propos de la réclamation, donc je dois contacter yahoo fournisseur ou autre fournisseur pour mettre mon site sur la liste blanche? – complez

+0

Il semble que vous essayiez d'utiliser le protocole OpenID 1.x avec Yahoo, ce qui ne fonctionnera pas. Avez-vous la dernière version de la bibliothèque JanRain? – null

Répondre

4

Tous les fournisseurs OpenID ne sont pas en mesure de répondre à toutes vos demandes d'attributs car ils ne disposent peut-être pas de ces informations. Ever OpenID Provider spécifie les attributs qu'ils prennent en charge pour l'échange d'attributs. Par exemple: Google ne prend en charge que 5 attributs: prénom, nom de famille, adresse e-mail, langue et pays. Vous pouvez trouver plus d'informations here.