I recently made some changes to some sites I work on that use Yahoo login. I was trying to try and make sure that the OpenID callback was taking place over HTTPS. Although I thought things went smoothly, I now get a mysterious error when initiating the process, that just says "Sorry! There is an error with the request we received from the website you are trying to use. Please try again in a few minutes. If this error persists please contact the site administrator.".
Specifically, I get this error when I am on http://www.sbnation.com/login and I click on the Yahoo sign in. Is it possible to figure out specifically what this erorr is? Since I am the site administrator and am trying to fix this, it would be very helpful.
I never found out a way to get more helpful feedback on the Yahoo side, but the problem turned out to be because we were using different protocols (http, https) for our 'return_to' and 'realm' fields, and the OpenID spec is pretty strict about them matching.