我可以使用带有1.0混合协议的Google OAuth 2.0帐户吗?

时间:2013-01-10 08:00:38

标签: oauth google-oauth

要使用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?

1 个答案:

答案 0 :(得分:0)

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

如果您想要执行OAuth1混合协议,OAuth2是一种自然的“混合”协议,可以进行身份​​识别和数据访问控制。