Google api GSuite OAuth 2.0无效作用域Grafana

Google api GSuite OAuth 2.0无效作用域Grafana,google-api,google-oauth,Google Api,Google Oauth,因此,我遵循了找到的文档。 然后我创建了一个OAuth2.0Web应用程序。 在获取客户机ID并在管理API客户机访问中使用它之后,请参阅以下文档以添加作用域。然而,当我进入我的应用程序并点击“使用谷歌登录”时,我得到一个: 400无效作用域 {无效=[',']} 上述两个作用域都已添加到管理API客户端访问屏幕 我可能遗漏了哪些步骤?TLDR;Github pipeline+docker构建参数加空格是不可能的。使用秘密和环境 找到了解决办法。问题是,我在CI管道(github yml)中定义

因此,我遵循了找到的文档。 然后我创建了一个OAuth2.0Web应用程序。 在获取客户机ID并在管理API客户机访问中使用它之后,请参阅以下文档以添加作用域。然而,当我进入我的应用程序并点击“使用谷歌登录”时,我得到一个:

400无效作用域

{无效=[',']}

上述两个作用域都已添加到管理API客户端访问屏幕


我可能遗漏了哪些步骤?

TLDR;Github pipeline+docker构建参数加空格是不可能的。使用秘密和环境

找到了解决办法。问题是,我在CI管道(github yml)中定义了我的作用域,并将其作为构建参数传递给docker文件,该构建参数正在转换为ENV。因为字符串中有一个空格,所以此操作不起作用。我将这两个作用域移动到一个github secret,并将其导出为一个ENV,然后在docker文件中保护ENV