So I am currently working on an authentication app for openid for - essentially - federated login.
With google the steps were simple. I sent a GET request to "https://www.google.com/accounts/o8/id", parsed out the URI from the resulting xml and then performed another GET on the resulting URI with a bunch of paramaters and I got back a whole bunch of data.
I figured Yahoo would be similar, but after reading all the docs and FAQs and whatnot, it seems that it is not. I cannot find that initial URL to GET and then parse to find the url i should send the second request to. In short, I am unclear about how to do discovery. I did the Google openid part without a library but i do have the ruby openid library. I just haven't gotten around to figuring it out. Any help would be very much appreciated.