0

我正在使用 DotNetOpenAuth 连接到 Yahoo 和 Google;并提取用户数据。有趣的是,我已经能够对 Yahoo 进行身份验证,而无需在任何地方指定消费者密钥/秘密。我猜雅虎提供对以下内容的访问而不需要这些?

  • 电子邮件、姓名、性别

DotNetOpenAuth 中是否有任何地方可以签署我的请求,以防我需要访问其他详细信息,例如 DOB?

4

1 回答 1

1

您在 Yahoo 上所做的根本不是 OAuth,因此消费者密钥和秘密不适用。OAuth 不进行身份验证(至少不是本机身份验证)。OpenID 是您正在使用的,并且不需要 RP 像 OAuth 那样首先与 OP 建立关系。

我不知道是否雅虎!曾经透露过用户的出生日期。但如果确实如此,它肯定可以像 OAuth 一样轻松(或更多)通过 OpenID 来实现。

于 2010-12-17T23:03:32.843 回答