Frage

Ich habe die neueste Version von JanRain Bibliothek (v2.2.2) für OpenID.

Die folgenden Endpunkte funktionieren:

Aber wenn ich nur „yahoo.com“ verwenden, wird es scheitern. Das Beispiel mit der Bibliothek gegeben auch nicht.

Hat jemand das gleiche Problem hat und eine Lösung für das?

Meine Implementierung finden Sie hier: http://fr.quizity.com

Vielen Dank

War es hilfreich?

Lösung

Es scheint mir, dass Sie wissen schon die Antwort: yahoo.com ist kein OpenID-Endpunkt. me.yahoo.com ist.

Es ist nichts falsch mit der Implementierung, es ist nur, dass die Haupt-Website von Yahoo enthält keine Informationen über OpenID (zB Standort des XRDS Dokuments).

Wenn Sie befürchten, dass Ihre Benutzer ein Problem mit dem Verständnis, dass haben, können Sie immer eine „Login mit yahoo“ -Taste machen, wodurch die Notwendigkeit zur Eingabe für den Anbieter eine URL zu beseitigen.

Andere Tipps

Ok, es sieht aus wie es Yahoos Schuld. Es gibt nichts Entdeckung auf yahoo.com zu ermöglichen, trotz der Tatsache, dass sie so in ihrer Dokumentation sagen. Eine Arbeits url ist https://me.yahoo.com aber es ist viel weniger benutzerfreundlich. Also entweder gelöscht sie es versehentlich, oder sie wollen, dass wir eine Yahoo-Taste implementieren (anstatt die Besucher fragen, dieses hässliche URL eingeben). Ich werde noch ein schmutziges fix auf meiner Seite tut richtig ...

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