首页 文章

直接从本地登录页面访问Grafana页面

提问于
浏览
0

我正在尝试访问Grafana指标仪表板,而不使用Grafana支持的登录表单 . 我只是希望用户直接使用经过身份验证的Grafana页面 .

我已经使用Node.js中的express Build 了登录表单(护照本地策略),连接mongoDB来管理用户,并尝试使用我使用的会话直接连接到Grafana,但效果不佳 .

有没有办法做到这一点..?

我从raintank找到了一个博客,但我不明白他说的是什么,因为我是服务器和所有东西的新手 .

我现在就像下面这样设置它 .

app.get('/grafana', isLoggedIn, function(req, res){
  console.log('Accessing to grafana');
  res.redirect('http://localhost:8080');
});

localhost:8080是我的Grafana页面,它仍然希望用户再次登录 .

希望我的解释清楚..

谢谢 .

1 回答

  • 1

    您上面发布的代码只会将用户重定向到本地运行的graphana服务器,并且不会自动登录用户,因为redirect()只是从当前网址重定向到另一个网址,就像从网页浏览到另一个网址一样 .

    您必须使用此document作为参考来创建API令牌密钥,并对运行的grahana本地服务器实例进行API调用 .

    如果您打算嵌入graphana仪表板,我建议使用iframe,您必须为用户提供再次登录的选项 .

    所有这些都说我强烈建议不要这样做,因为这根本不安全 . 请仔细阅读this issue

    要么

    值得一看这个文件http://docs.grafana.org/reference/sharing/#embed-panel

相关问题