我在为使用Google或Facebook登录创建帐户的Yahoo用户获取OAuth访问令牌方面遇到了一些麻烦。我遵循了OAuth flow described in the documentation,但这似乎只适用于直接创建了雅虎帐户的用户。
是否有其他人无法为使用Google或Facebook登录雅虎的用户获取访问令牌?
我看过OAuth + OpenID flow,但我遇到麻烦,我应该进行发现。对于通过Google OpenID登录的用户,如何收到yahoo的request_token?
其他人遇到过这个问题吗?
答案 0 :(得分:0)
我能看到这种情况的唯一方法是雅虎在某种程度上允许在OAuth授权步骤中进行Facebook和Google身份验证。这至少是API消费者应用程序的最简单方法。
OAuth + OpenID流程对我没有帮助,我担心,它只适用于Yahoo OpenID。我想它至少在理论上可以用于Google OpenIDs(如果雅虎实现了这一点),但Facebook 不甚至是OpenID提供商。
我认为雅虎对此的立场是合理的。它们为自己配置的用户提供API访问权限。我认为您不会发现许多API提供商会采用不同的策略。