首页 > 解决方案 > 是否可以更改 gcloud sdk 的 oauth 应用程序?

问题描述

我正在使用gcloud auth login+container clusters get-credentials来获取 kubernetes 安装的凭据。这很好用;)。

但是,每当调用 gcloud auth login 时,就会显示一个 oauth 浏览器,其中显示:

google cloud sdk 想要访问你的 google 账户

没关系!我想知道是否可以将此屏幕中使用的 oauth 应用程序从“google cloud sdk”更改为公司范围的应用程序?例如,我们有一个启用 OAuth 的 Google 项目,我希望我的同事“允许”这个应用程序,而不是通用的“google cloud sdk”。

PS:我知道有无头登录的服务帐户->但我希望用户亲自进行身份验证

标签: google-cloud-platformgcloud

解决方案


此屏幕不属于“google cloud sdk”应用程序,它是 OAuth2 流程的一部分。这是显式权限流程:它要求用户同意应用程序的权限(在 OAuth 文档中命名为“客户端”)。

因此,这里是提供此页面的 Google 身份提供者。而且您无法自定义它。


推荐阅读