2017-02-28 194 views
0

我试图访问Grafana指标仪表板而不使用Grafana支持的登录表单。我只是希望用户直接与认证Grafana页面..直接从本地登录页面访问Grafana页面

我已经建立登录表单(通行证本地策略)通过在Node.js中使用express连接mongoDB来管理用户,并尝试直接连接到Grafana我用过但没有很好的工作。

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

我发现从雨水箱一个博客,但我不明白他说什么,因为我是新来的服务器和所有的东西..

我只是把它像下面的现在。

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

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

希望我的解释很明确..

谢谢。

回答

1

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

你将不得不使用这个document参考创建API-令牌密钥并进行API调用grahana本地服务器实例上运行。

如果您打算嵌入graphana仪表板,我会建议使用iframe,您将不得不提供用户再次登录的选项。

所有这一切说,我强烈建议不要这么做,因为这根本不安全。 请通过this issue

OR

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

+0

感谢您的回答,我会尝试用API调用,即使它不是在所有安全都读。我可以试着让自己去学习:)再次感谢你! :) – paulc1111

+0

你可以接受答案,如果它回答你问题@ paulc1111 – damitj07

+0

我可以问关于进行grafana API调用的问题吗? – paulc1111