I'm having a bit of trouble figuring out how to OAuth authorize a Yahoo user who has created an account with Google or Facebook via OpenID. Here's my code I'm using Signpost:
OAuthConsumer consumer = new CommonsHttpOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
OAuthProvider provider = new CommonsHttpOAuthProvider(
The web form I'm provided with doesn't include the options to authenticate via Facebook or Google. However, if I authenticate with Google or Facebook prior to visiting the auth URL things works correctly. I can't imagine that this would be impossible. The difficulty from a User perspective is that now that Yahoo has allowed users to use Google/Facebook (sign-in) they have introduced an interesting problem.