gpt4 book ai didi

authentication - 使用JSON Web token 授权Grafana/Elasticsearch请求?

转载 作者:行者123 更新时间:2023-12-03 00:53:15 25 4
gpt4 key购买 nike

我有一个运行Grafana的仪表板,该仪表板使用Elasticsearch作为数据源。我的目标是使用iframe将仪表板中的面板嵌入到Web应用程序中。

Web应用程序上的授权是通过JWT完成的,因此,当用户登录时,他们会从服务器接收 token 。我想为每个Grafana请求提供 token (在这种情况下为可嵌入链接),然后在处理请求之前检查 token 是否有效。

这有意义吗?如果是这样,对我而言,最好的或推荐的方法是什么?谢谢。

最佳答案

如果要避免对Grafana本身进行更改,则可以使用反向代理来验证JWT(例如https://github.com/auth0/nginx-jwt),并提供与Grafana的AuthProxy系统兼容的 header (http://docs.grafana.org/tutorials/authproxy/)

替代方法是为Grafana制作PR(可能受#9166启发),从而使其可以本地验证JWT token 并使用它登录用户。不过,这样做会涉及更多。

关于authentication - 使用JSON Web token 授权Grafana/Elasticsearch请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49325411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com