首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在gcloud中,凭据有什么不同?

在gcloud中,凭据有什么不同?
EN

Stack Overflow用户
提问于 2017-10-21 21:55:14
回答 1查看 55关注 0票数 0

尝试使用谷歌翻译API。在凭证中有: 1) API 2) OAuth 2.0客户端ID 3)服务帐户密钥

现在我脑子里乱七八糟。我做过一个客户。我只是无法忍受他们的系统。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-24 00:01:26

对控制台中表示的API的每个请求的凭据、访问、安全性和标识必须包括一个唯一标识符。唯一标识符使控制台能够将请求与特定项目联系起来,以监视通信量并强制执行配额。

Google支持创建唯一标识符的两种机制:

Google2.0客户端ID :对于使用Google2.0协议调用Google的应用程序,可以使用OAuth 2.0客户机ID来生成访问令牌。令牌包含唯一标识符。有关更多信息,请参见设置OAuth 2.0。

API键: API键是使用控制台生成的唯一标识符。使用API密钥不需要用户操作或同意。API密钥不授予对任何帐户信息的访问权,也不用于授权。

当应用程序在服务器上运行并访问以下类型的数据时,请使用API密钥:

数据所有者标识为公共的数据,如公共日历或博客。由谷歌服务拥有的数据,如谷歌地图或谷歌翻译。(访问限制可能适用。)有关更多信息,请参见设置API键。

如果您只调用不需要用户数据的API,例如,那么API键的使用可能比OAuth 2.0访问令牌更简单。但是,如果您的应用程序已经使用了OAuth 2.0访问令牌,那么也不需要生成API。如果已传递的OAuth 2.0访问令牌已经与相应的项目相关联,谷歌将忽略传递的API键。

注意:对于云平台控制台中表示的对Google的所有请求,您必须使用OAuth 2.0访问令牌或API密钥。并不是所有的API都需要授权调用。要了解特定调用是否需要授权,请参阅您正在使用的API的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46868515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档