【问题标题】:GSuite OAuth 2.0 Invalid Scopes GrafanaGSuite OAuth 2.0 无效范围 Grafana
【发布时间】:2020-06-19 16:38:24
【问题描述】:

所以,我遵循了找到here 的文档。 然后我创建了一个 oauth 2.0 Web 应用程序here。 在我获取客户端 ID 并在 GSuite Admin 的管理 API 客户端访问中使用它之后,遵循文档 here 添加范围。但是,当我转到我的应用并点击“使用 Google 登录”时,我得到一个:

400 个无效范围

{invalid=['https://www.googleapis.com/auth/userinfo.profile, https://www.googleapis.com/auth/userinfo.email']}

上述两个范围都已添加到“管理 API 客户端访问”屏幕中。

我可能遗漏了哪些步骤?

【问题讨论】:

    标签: google-api google-oauth


    【解决方案1】:

    TLDR; Github 管道 + docker build 带有空格的参数是不行的。使用秘密和环境。

    找到了解决办法。问题是我在 CI 管道 (github yml) 中定义了我的范围,并将其作为构建 arg 传递给我的 docker 文件,该构建 arg 被转换为 ENV。由于字符串中有空格,因此效果不佳。我将这两个范围移动到 github 机密并将其导出为 ENV,然后在 docker 文件中进行安全 env'd。

    【讨论】:

      猜你喜欢
      • 2017-05-28
      • 2020-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多