When it comes to OpenId, Yahoo has some real trust issues. Getting Yahoo to work with OpenId wasn’t difficult at all. But when I signed-in to Yahoo from my website , this is the message that greeted me
For a second, I was scared to signin to my own website !!!
So far, I have tested OpenId with Google, Yahoo, and MyopenId – this is the only provider I have found which is so touchy. (If this is for a good reason, then why don’t others care as well ???)
Anyway- this is how I fixed this…
Basically, you need to provide an XRD document to the OpenId provider. This blog post is an excellent read on this -
Another good resource I found was http://wilkinsonlab.ca/home/node/31