0

为了使用 1.0 协议与 Google 合作,需要使用https://accounts.google.com/ManageDomains注册应用程序,其中提供了 ConsumerKey 和 ConsumerSecret 来访问提要。

较新的应用程序注册是使用https://code.google.com/apis/完成的,它提供 ClientID、RedirectURL 等(但不是消费者密钥),因为它基于 OAuth 2.0

问题:是否可以运行使用 Google API (OAuth 2.0) 创建的应用程序以使用 1.0a OAuth 流程?如果是,应该将哪个字段视为 ConsumerKey?

4

1 回答 1

0

不建议您对 OAuth1 流使用 OAuth2 注册。OAuth1 批准页面对您的用户来说看起来不是很好。Google 的consumer_key 和client_id 大致相当,但是Google 的OAuth1 审批页面显示的是consumer_key (client_id) 的原始值。不会显示应用程序品牌信息,而是会看到 client_id 值。12345.apps.googleusercontent.com。

如果你想做 OAuth1 混合协议,OAuth2 是一个自然的“混合”协议,可以做身份和数据访问控制。

于 2013-01-15T00:03:23.127 回答