GSuite OAuth 2.0无效作用域Grafana



所以,我遵循了这里的文档。然后我在这里创建了一个oauth 2.0 web应用程序。在我获取客户端ID并在管理GSuite管理员的API客户端访问中使用它之后,按照此处的文档添加作用域。然而,当我打开我的应用程序,点击"登录谷歌"时,我会得到一个:

400无效范围

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

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

我可能遗漏了什么步骤?

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

找到了解决方案。问题是,我在CI管道(github-yml(中定义了我的作用域,并将其作为构建参数传递到我的docker文件,该构建参数正在转换为ENV。由于字符串中有空格,所以这项操作效果不佳。我将这两个作用域移动到github机密中,并将其导出为ENV,然后在docker文件中对其进行安全ENV。

最新更新