【问题标题】:How change of privileges on google account affect API access?谷歌帐户的权限更改如何影响 API 访问?
【发布时间】:2017-05-29 05:45:26
【问题描述】:

我有一个谷歌管理员帐户,我在其中为多个项目配置了 OAuth2.0。 如果将此帐户更改为零管理员权限会怎样?这些项目仍然可以执行创建/更新/删除用户之类的操作吗?

【问题讨论】:

  • 你可以尝试设置一个测试环境。

标签: google-oauth admin crud google-api-php-client privileges


【解决方案1】:

我认为根据您的描述,如果您从有权在您的组织中进行更改的帐户中删除角色,您会看到 403 错误。

项目没有定义权限。管理控制台通过启用适当的 API 并将范围分配给客户端 ID 来授予对项目的访问权限。

假设在创建 ag Suite 帐户时使用角色来更改主域(分配的角色,例如“组管理员”和“用户管理”)并且这些角色已被删除,您可能会看到如下内容:

PHP Fatal error:  Uncaught exception 'Google_Service_Exception' with  message '{
"error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "Not Authorized to access this resource/api"
   }
  ],
  "code": 403,
  "message": "Not Authorized to access this resource/api"
 }
}

【讨论】:

    猜你喜欢
    • 2011-05-16
    • 1970-01-01
    • 2021-10-21
    • 2019-05-23
    • 2016-04-01
    • 2017-02-24
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    相关资源
    最近更新 更多