Thank you, Yu. Here I was, so happy that I had implemented OAuth and this job was almost done. But, Oh my God. I've just spent an hour reading OpenID and Yadis documentation, and now it appears that OAuth was only half the challenge!
With that, users can sign into your web site with their Yahoo! OpenID
That part that bothers me. All this OpenID and Yadis stuff seems to presume that I have a website. But my app is a locally installed aka "desktop", Macintosh application. No one is logging into my site. Does this answer still apply to my app?
and you can use that to identify these users. Because we support the OpenID Attribute Exchange (AX) extension, you can also request for user's name, email address, profile pic, gender, timezone, and language preference during the sign-in flow...
Nah. Not interested in any of that. All I want is their Yahoo! ID.
Are you sure that I can use OpenID for a locally installed aka "desktop" application? If so, tell me what is the URL to which I would send my request to do "discovery". That seems to be the first step.