配置 Grafana Cloud 身份验证
要将 Grafana Cloud 启用为 Grafana 实例的身份提供者,请生成客户端 ID 和客户端密钥,并将配置应用于 Grafana。
创建 Grafana Cloud OAuth 客户端凭据
使用 Grafana Cloud 身份验证
- 登录 Grafana Cloud。
- 要创建 OAuth 客户端,找到您的组织并点击 OAuth Clients。
- 点击 Add OAuth Client Application。
- 添加您的运行中的 Grafana 实例的名称和 URL。
- 点击 Add OAuth Client。
- 复制客户端 ID 和客户端密钥或已生成的配置。
以下代码片段显示了一个示例配置
[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 内部管理用户的组织角色,这会很有用。
[auth.grafana_com]
# ..
# prevents the sync of org roles from Grafana.com
skip_org_role_sync = true