Yahoo Oauth没有消费者钥匙/秘密工作?
-
09-10-2019 - |
题
我正在使用dotnetopenauth连接到Yahoo和Google;并提取用户数据。有趣的是,我能够对Yahoo进行身份验证,而无需在任何地方指定消费者密钥/秘密。我想雅虎不需要这些就可以访问以下内容?
- 电子邮件,姓名,性别
如果我需要访问其他详细信息,例如DOB,我可以在dotnetopenauth中的任何地方签署我的请求吗?
解决方案
您对Yahoo的工作根本不是Oauth,因此消费者密钥和秘密不适用。 Oauth不做身份验证(至少不是本地验证)。 OpenID是您正在使用的,并且不需要RP首先与OAUTH的方式建立与OP的关系。
我不知道Yahoo!曾经揭示用户的出生日期。但是,如果这样做,它肯定可以像Oauth一样轻松地(或Moreso)在OpenID上这样做。
不隶属于 StackOverflow