service-accounts相关内容

如何从google.oauth2.service_ackt.Credentials对象的实例中获取访问令牌?

如何从google.oauth2.service_account.Credentials对象的实例获取访问令牌? 我需要访问需要授权的Google API终结点。为此,我需要在请求标头中提供访问令牌。 如何从此凭据对象实例获取访问令牌? 对于oauth2client.service_account.ServiceAccountCredentials对象,他们提供了获取访问令牌的方法( ..

如何使用带有服务帐号的Gmail API或C#中的Google OAuth来发送邮件?

我可以为ASP.NET核心Web应用程序中的“忘记密码”功能发送无回复邮件吗? 我无法在我的Web应用程序中使用SMTP。是否可以使用Gmail API发送忘记密码邮件的无回复邮件? 服务帐户或Google oauth2.0在这里能帮上什么忙吗? 推荐答案 只有在您拥有Google工作区域帐户的情况下,Gmail API才能使用服务帐户。 您需要将域范围delegation设置为域上 ..
发布时间:2022-08-13 11:37:44 C#/.NET

尽管具有适当的角色,GCP VM实例仍无法从Secret Manager访问机密

我在GCP的Secret Manager服务中创建了几个秘密。然后,为了在我的本地计算机上访问这些秘密,我创建了一个service account和一个JSON密钥来从我的本地计算机验证该服务帐户。我还将角色Secret Manager Secret Accessor授予该服务帐户,使其能够访问Secret Manager中的密码值。现在,它在我的本地计算机上工作得非常好。 此外,我想将此代码部 ..

Google API v3-无法获取日历列表

我正在尝试将活动添加到我的日历。 我在Google开发人员控制台中创建了服务帐户凭据,我可以对自己进行授权。 我的帐户上有两个日历,但我无法使用Google API的C#代码列出它们。 我的日历是否需要某些特殊权限? 在设置(calendar.google.com)选项卡上,我拥有完全权限。 获取日历列表的代码可能有问题? string[] scopesCal = new ..

如何为Google Cloud功能分配多个服务帐户凭据?

我有三个服务帐户: App Engine默认服务帐户 数据存储区服务帐户 警报中心API服务帐户 我的云函数在数据存储模式下使用FiRestore记账,并调用警报中心API。 部署云功能时,一个人只能分配一个服务帐户。 是否与AWS类似,在AWS中,用户可以创建多个内联策略并将其分配给默认服务帐户。 附注:我尝试创建自定义服务帐户,但不支持数据存储区角色。此外,我不想 ..

在服务帐户拥有的工作表上创建onEdit触发器

我有一个属于服务帐户的GSheet,我想添加一个“On Edit”触发器来接收实时编辑通知。 到目前为止,我已尝试/查看: 只需将onEdit函数添加到绑定的脚本中,但Google不允许在脚本上运行Apps脚本(问题将在后面讨论here): Google Apps脚本:该脚本无法运行,因为它属于服务帐户。请在运行之前将项目复制或转移到有效帐户。 驱动器API推送通知-但这不 ..
发布时间:2022-02-22 14:49:20 其他开发

使用服务帐号导入 Google Cloud SQL 的权限

我已经按照 MySQL 导出指南 成功. 现在,我正在尝试按照 MySQL Import 导入 MySQL 数据库指南. 我已检查我正在使用的 service_account_email 的权限,并且我已授予 Admin SQL 和 Admin Storage 权限. 我能够在本地使用此命令成功激活我的服务帐户: gcloud auth activate-service-acc ..

如何更改 Google Compute Engine 服务帐户的范围以将数据写入 Google Cloud Storage 存储桶?

在 GCE 上运行了一个实例,并且在同一个项目中有一个 GCS 存储桶.但我无法向其写入数据.如何将数据从 VM 实例写入存储桶? 解决方案 更新:截至 2016 年 12 月 15 日,功能 setServiceAccount 现在处于测试版: 如果您想以不同的身份运行,或者您确定该实例需要一组不同的范围来调用所需的 API,您可以更改现有实例的服务帐号和/或访问范围.例如,您可以 ..

允许通过 API v3 访问 Google 服务帐户 YouTube 上传访问权限

我想在没有用户参与的情况下自动将视频上传到 YouTube,所以我创建了一个服务帐户,跳过了障碍,一切看起来都很棒,然后尝试上传,第一个块,我的代码因 Google_Exception 异常而爆炸: “无法启动可恢复上传(HTTP 401: youtube.header, Unauthorized)" 然后我在 YouTube API v3 上挖掘发现错误信息: https:// ..
发布时间:2022-01-19 11:57:45 其他开发

Youtube 分析与谷歌服务帐号

目标:实现一个程序(java 或 python)来从我在我的 Youtube 频道上发布的视频中检索数据.该计划将每天(凌晨 1:00)启动. 解决方案:要检索 Youtube 数据,包括每天的观看次数,我认为 YouTube Analytics API 是最好的解决方案.我使用 Google 帐户服务(“GoogleCredential")对我进行身份验证: 静态{//构建服务帐户凭据. ..
发布时间:2022-01-19 11:50:31 Java开发

如何使用谷歌驱动API获取所有用户的所有文件

我是 Google 帐户的“域管理员",并希望: 获取我域中的所有用户并“为每个"用户授予另一个用户对每个人的文件的读取权限.我可以获取每个用户,但现在我不明白如何获取每个用户的文档. #!/usr/bin/python导入 gdata.docs导入 gdata.docs.service从 gdata.apps 导入客户端userNameAtGmailCom = 'domainAdmin@som ..
发布时间:2022-01-10 19:08:23 其他开发

Google Drive API、Oauth 和服务帐号

我在 Google Drive API、服务帐户和身份验证方面遇到了一些问题.我读了很多,但我不知道如何解决这个问题. 上下文:我的云端硬盘帐户中有一些文件(大约 35GB)和一个简单的网络应用程序,用户可以登录,查看我的云端硬盘中的一些选定文件夹/文件,并在需要时下载它们.唯一可以直接访问我的云端硬盘帐户的是(或应该是)我的服务器,用户通过网络应用程序/服务器完成他们的工作. 经过一 ..
发布时间:2022-01-10 18:55:20 其他开发

如何通过 Google Drive .NET API v3 使用服务帐户访问 Team Drive

有谁知道应该进行哪些配置来授予 Google 服务帐户对已创建的团队云端硬盘的访问权限? 我们的想法是使用 .NET 后端应用程序中的服务帐户向团队云端硬盘上传/下载文件,这些文件在公司员工之间共享.例如,公司有其 company.com 域,并在 Google 提供 name.surname@company.com 用户帐户.还有一个员工的团队驱动器.其中一个帐户(不是管理员)用于创建服务 ..

使用域范围委派和服务帐户的 Google OAuth

我正在尝试通过使用服务帐户使用域范围委派进行 google drive API 调用.我可以使身份验证正常工作,但不能使驱动器 api 调用.错误:在驱动器中创建文件时找不到文件 此外,在域范围委派之前,我通过与服务帐户共享驱动器文件夹使其工作.但现在我希望它在不共享的情况下工作. 我想我需要在某个地方做一些 setServiceAccount 的事情.不确定会发生在哪里. cons ..

使用 nodejs 中的服务帐户域范围委派通过 Google Apps Gmail 发送邮件

我已经阅读教程和查看示例 2 天了,但没有成功.我想在 NodeJS 环境中使用 Google Apps Gmail 帐户发送电子邮件,但是,我收到来自 Google API 的 400 响应: {[错误:错误请求]代码:400,错误:[{域:'全球',原因:'失败的前提条件',消息:'错误请求'}]} 这是我到目前为止所做的: 在 Google Cloud Platform 中创建了一 ..
发布时间:2022-01-10 08:35:42 其他开发

将 Firebase 云功能限制为 IP 地址

我有几个 Cloud Functions 都设置好并且运行良好,每个类型都是 https.onRequest(.... 我正在尝试找出允许 https.onRequest 函数仅由指定 IP 地址调用的最佳/最简单方法. 这可以实现吗?我猜我需要创建一个有条件的服务帐户,但我一直无法达到我想要的结果. 解决方案 您可以使用 GCE 虚拟机作为具有防火墙规则的代理,只接受来自您想 ..
发布时间:2022-01-08 11:19:28 其他开发

Google API 服务帐户授权错误

我正在使用 google-api-php-client 客户端来使用服务帐户连接到 Google 云端硬盘.大多数时候它都有效,但每隔一段时间(比如我坐在这里一遍又一遍地刷新页面,它是每 5 到 10 次),我会收到一个 Google_Service_Exception 和消息 unauthorized_client: 客户端无权使用此方法检索访问令牌.该错误仅在 $this->drive_ser ..
发布时间:2022-01-01 20:25:34 其他开发

创建后,服务帐户未显示在 Google Play 管理中心中

我从我的 Google Play 控制台链接了一个项目.然后我创建了一个服务帐户.尽管如此,在刷新控制台时,它仍然显示“没有与您的项目关联的服务帐户".已经等了24小时了.所有这些的目的都是收据验证. 图 1:一个链接的项目: 图 2:创建的服务帐户: 解决方案 我遇到了同样的问题,我是这样解决的: 当您在第 2 步中创建服务帐户时,您需要选择一个角色来授予此服务帐户一些 ..

使用 Google Apps 服务帐户启用邮件转发

2015 年 4 月 20 日,多个 Google Apps API 将被停用,包括配置 API(gdata). 在我的 Python 脚本中,我使用的是服务帐户和 OAuth 2.0,而不是 ClientLogin,以及替代 API:目录 API. 但是,我无法找到一种使用新 API 启用邮件转发的方法,并且 Google 的所有邮件转发 Python 文档都解释了如何使用 ClientLo ..