openiddiscoveryyahoo-oauth

OpenID : fail Yadis discovery on Yahoo.com with Janrain


I have the latest version of Janrain's library (v2.2.2) for OpenID.

The following endpoints will work :

But if I only use "yahoo.com", it will fail. The example given with the library also fails.

Does anyone have the same issue and a fix for it ?

My implementation can be found here : http://fr.quizity.com

Thanks a lot


Solution

  • Seems to me that you already know the answer: yahoo.com is not an OpenID endpoint. me.yahoo.com is.

    There's nothing wrong with your implementation, it's just that the main site of yahoo does not contain any information about OpenID (such as location of the XRDS document).

    If you're worried that your users will have a problem with understanding that, you could always make a "login with yahoo" button, eliminating the need to input an url for that provider.