Domanda

Ho l'ultima versione della biblioteca di Janrain (v2.2.2) per OpenID.

I seguenti endpoint lavoreranno:

Ma se io uso solo "yahoo.com", fallirà. L'esempio dato con la libreria non riesce anche.

Qualcuno ha lo stesso problema e una correzione per esso?

La mia applicazione può essere trovato qui: http://fr.quizity.com

Grazie mille

È stato utile?

Soluzione

Mi sembra che si conosce già la risposta: yahoo.com non è un endpoint OpenID. me.yahoo.com è.

Non c'è niente di sbagliato con l'implementazione, è solo che il sito principale di yahoo non contiene tutte le informazioni su OpenID (come la posizione del documento XRDS).

Se siete preoccupati che gli utenti avranno un problema con la comprensione che, si può sempre fare una "login con Yahoo" pulsante, eliminando la necessità di inserire un URL per il fornitore.

Altri suggerimenti

Ok, sembra che la colpa di Yahoo. Non c'è niente da permettere la scoperta su yahoo.com, nonostante il fatto che si dice così nella loro documentazione. Un URL di lavoro è https://me.yahoo.com ma è molto meno user friendly. Quindi, o hanno cancellato per errore, o vogliono di implementare un pulsante Yahoo (invece di chiedere al visitatore di digitare questa brutta url). Io sarò ancora fare una correzione sporco dalla mia parte per reindirizzare correttamente ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top