菜单
Grafana Cloud

配置 Grafana Cloud 身份验证

要将 Grafana Cloud 启用为 Grafana 实例的身份提供者,请生成客户端 ID 和客户端密钥,并将配置应用于 Grafana。

创建 Grafana Cloud OAuth 客户端凭据

使用 Grafana Cloud 身份验证

  1. 登录 Grafana Cloud
  2. 要创建 OAuth 客户端,找到您的组织并点击 OAuth Clients
  3. 点击 Add OAuth Client Application
  4. 添加您的运行中的 Grafana 实例的名称和 URL。
  5. 点击 Add OAuth Client
  6. 复制客户端 ID 和客户端密钥或已生成的配置。

以下代码片段显示了一个示例配置

ini
[auth.grafana_com]
enabled = true
allow_sign_up = true
auto_login = false
client_id = 450bc21c10dc2194879d
client_secret = eyJ0Ijoib2F1dGgyYyIhlmlkIjoiNzUwYmMzM2MxMGRjMjE6NDh3OWQiLCJ2IjoiZmI1YzVlYmIwYzFmN2ZhYzZmNjIwOGI1NmVkYTRlNWYxMzgwM2NkMiJ9
scopes = user:email
allowed_organizations = sampleorganization
enabled = true

配置自动登录

auto_login 选项设置为 true 可尝试自动登录,跳过登录屏幕。如果多个身份验证提供者配置为使用自动登录,则忽略此设置。

auto_login = true

跳过组织角色同步

如果用户使用其 Grafana Cloud 凭据登录,其分配的组织角色将覆盖 Grafana 实例中定义的角色。要阻止 Grafana Cloud 角色同步,请将 skip_org_role_sync 设置为 true。如果您想在 Grafana 内部管理用户的组织角色,这会很有用。

ini
[auth.grafana_com]
# ..
# prevents the sync of org roles from Grafana.com
skip_org_role_sync = true