google-app-engine - 如何找到我的 google appengine 服务帐户的 ClientID?

标签 google-app-engine

来自谷歌网站:

将域范围的权限委派给服务帐户

如果您的应用程序访问用户数据,则需要向您创建的服务帐户授予对您要访问的 Google Apps 域用户数据的访问权限。

以下步骤必须由 Google Apps 域的管理员执行:

转至您的 Google Apps 域的管理控制台。
从控件列表中选择安全性。
如果您没有看到列出的安全性,请从页面底部的灰色栏中选择更多控件,然后从控件列表中选择安全性。如果您看不到控件,请确保您以域管理员身份登录。

从选项列表中选择“显示更多”,然后选择“高级设置”。

在“身份验证”部分中选择“管理 API 客户端访问”。

在“客户端名称”字段中输入服务帐户的客户端 ID。
问题:这等于什么?我使用的是 google appengine 附带的服务帐户,而不是手动创建的服务帐户

在“一个或多个 API 范围”字段中,输入应授予您的应用程序访问权限的范围列表。例如,如果您的应用程序需要在域范围内访问 Google Drive API 和 Google Calendar API,请输入:https://www.googleapis.com/auth/drive , https://www.googleapis.com/auth/calendar .

点击“授权”。

最佳答案

2019年答案

(我自己刚刚弄清楚,所以我希望这是准确的。)

转到Google API,然后在服务帐户部分下,点击您想要从中获取 ID 的服务帐户并打开其属性。

(image) Step 1: Google APIs > Service Accounts

然后,单击查看域范围委托(delegate) ID 。这将打开一个弹出侧边栏,其中显示 ID。 (image) Step 2: Delegation ID

关于google-app-engine - 如何找到我的 google appengine 服务帐户的 ClientID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29586033/

相关文章:

java - 在没有 Oauth2 的情况下使用 Travis CI 和 Maven 部署到 Appengine

google-app-engine - “ self ”未定义,jinja2,appengine

google-app-engine - Google App Engine 是否支持自签名证书? (不是自定义域)

java - App Engine RPC 发现文档

java - 如何为我的 servlet 缓存内容?

python - 解码 self.request.body

google-app-engine - 日志记录是否算作数据存储写入操作

node.js - Google App Engine 如何实现分析(堆栈跟踪)?

java - App Engine Python NDB 相当于 Java 的 @NotPercient

java - 我每天可以使用 Google App Engine 发送多少封电子邮件?