Frage

Ich bin mit DotNetOpenAuth bei Yahoo und Google verbinden; und Extrahieren von Benutzerdaten. Das Komische ist, dass ich in der Lage gewesen gegen Yahoo zu authentifizieren, ohne dass die Verbraucher Schlüssel / geheimen überall angeben. Ich denke, Yahoo Zugriff auf die folgende stellt, ohne dass diese zu erfordern?

  • E-Mail, Name, Geschlecht

Gibt es irgendwo in DotNetOpenAuth kann ich meine Wünsche unterschreiben, falls ich den Zugang zu anderen Details benötigen, wie DOB?

War es hilfreich?

Lösung

Was Sie mit Yahoo tun, ist nicht OAuth überhaupt, deshalb Consumer-Key und Geheimnis nicht gelten. OAuth wird keine Authentifizierung (zumindest nicht nativ). OpenID ist das, was Sie verwenden, und erfordert nicht die RP erste Form eine Beziehung mit dem OP die Art und Weise OAuth der Fall ist.

Ich weiß nicht, ob Yahoo! zeigt immer ein Geburtsdatum des Nutzers. Aber wenn es der Fall ist, könnte es sicherlich so einfach so über OpenID tun (oder moreso) als OAuth.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top