google-cloud-platform - 是否可以更改 gcloud sdk 的 oauth 应用程序?
问题描述
我正在使用gcloud auth login
+container clusters get-credentials
来获取 kubernetes 安装的凭据。这很好用;)。
但是,每当调用 gcloud auth login 时,就会显示一个 oauth 浏览器,其中显示:
没关系!我想知道是否可以将此屏幕中使用的 oauth 应用程序从“google cloud sdk”更改为公司范围的应用程序?例如,我们有一个启用 OAuth 的 Google 项目,我希望我的同事“允许”这个应用程序,而不是通用的“google cloud sdk”。
PS:我知道有无头登录的服务帐户->但我希望用户亲自进行身份验证
解决方案
此屏幕不属于“google cloud sdk”应用程序,它是 OAuth2 流程的一部分。这是显式权限流程:它要求用户同意应用程序的权限(在 OAuth 文档中命名为“客户端”)。
因此,这里是提供此页面的 Google 身份提供者。而且您无法自定义它。
推荐阅读
- ruby-on-rails - Ruby on Rails 未定义方法 `destroy' for nil:NilClass
- python - 识别python中的日期格式
- bash - 如何在awk中指定位数
- python - Pandas:计算数据框每列的一组 n 值的平均值
- linkedin - 是否可以通过 Linkedin AP v2I 在状态更新中提及人员?
- http - 具有 HTTP 和 WS 协议的 Apache 代理
- php - 如何在 php SESSION 数组中汇总数据
- angular - Net Core + Angular - 电子邮件确认令牌
- javascript - 事件监听器中的反应钩子保存状态错误?
- python - 我正在尝试解决有关数字回文的问题