Question

J'utilise DotNetOpenAuth pour se connecter à Yahoo et Google; et extraire des données d'utilisateur. Le plus drôle est, je l'ai été en mesure d'authentifier contre Yahoo, sans préciser la part clé du consommateur / secret. Je suppose que Yahoo donne accès à ce qui suit sans exiger ces?

  • E-mail, nom, sexe

est-il partout dans DotNetOpenAuth je peux signer mes demandes, au cas où je besoin d'avoir accès à d'autres détails, comme la date de naissance?

Était-ce utile?

La solution

Qu'est-ce que vous faites avec Yahoo n'est pas OAuth du tout, donc la clé et le code secret ne sont pas applicables. OAuth ne fait pas l'authentification (au moins pas nativement). OpenID est ce que vous utilisez, et ne nécessite pas le RP d'abord une relation avec l'OP OAuth façon fait.

Je ne sais pas si Yahoo! jamais révèle la date de naissance d'un utilisateur. Mais si elle le fait, il pourrait certainement faire plus facilement OpenID (ou moreso) comme OAuth.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top