Google API的OAuth2是否需要每个用户都在Google上签名?

时间:2012-06-12 13:46:32

标签: oauth-2.0 google-oauth

我不了解OAuth2如何适用于Google API。

假设我已登录API控制台并选择了几个我想使用的API。 我的网站应该向用户提供这些API。

我怀疑我的网站用户是否必须登录GOOGLE才能使用这些API。

例如,一些喜欢使用Facebook登录的用户无法使用这些API?

2 个答案:

答案 0 :(得分:2)

取决于API。如果您要代表他们访问用户的数据(任务,日历等),那么当然用户需要拥有Google帐户,并且在授权您的应用时需要登录。

但并非所有API都对用户数据起作用。搜索和搜索等API translate不需要用户授权访问,通常使用简单的API密钥而不是OAuth。

答案 1 :(得分:1)

用户必须在Google上签名才能授权您的申请。

您的应用程序在调用Google API时需要提供访问令牌。访问令牌由Google用户授予,以便您的应用程序能够在Google上访问此用户的资源。因此很明显,用户必须在Google上签名。