【发布时间】:2021-06-29 12:05:14
【问题描述】:
我是 grafana 的新手,我想使用 grafana 文档中描述的 JWT 身份验证:https://grafana.com/docs/grafana/latest/auth/jwt/ 我一般如何使用 JWK 与外部身份提供者进行身份验证? 具体来说,我必须使用哪个 jwts 端点,它是我的提供商的主要基本网址吗?然后是提供的http auth header?
我的 grafana.ini 配置文件:
[auth.jwt]
enabled = true
header_name = X-JWT-HEADER
cache_ttl = 60m
jwk_set_url = https://$AUTH-PROVIDER-URL/
username_claim = user
email_claim = email
重新启动 grafana 服务器后,我的 grafana 登录页面没有任何变化,我仍然只能使用管理员用户登录。这应该适用于这样的配置还是我错过了什么?
【问题讨论】:
-
我猜您想要完整的 OIDC grafana.com/docs/grafana/latest/auth/generic-oauth,而不仅仅是 JWT,您必须将 JWT 放入标头中。
-
您好,您解决了这个问题吗?你能更新你的最终解决方案吗?非常感谢。