使用凭据或令牌从 Web 应用程序自动登录到 grafana
Posted
技术标签:
【中文标题】使用凭据或令牌从 Web 应用程序自动登录到 grafana【英文标题】:Auto login to grafana from Web application using credentials or token 【发布时间】:2017-12-27 01:51:24 【问题描述】:我有 Web 应用程序,我想从该 Web 应用程序将 grafana 仪表板打开到 iframe 中。但我想自动登录到 grafana 并显示仪表板。因此,如果可能,我将使用凭据或授权标头来实现它。有没有其他方法可以做到这一点。
【问题讨论】:
您好,您找到解决方案了吗? Automatic Authentication using Grafana API 【参考方案1】:我目前正在做类似的事情。
以下 Github 问题正在讨论实施一个干净的解决方案:https://github.com/grafana/grafana/issues/3752,它确实提出了一些解决方法。
【讨论】:
【参考方案2】:我设法使用 nginx 和 grafana auth.proxy
进行自动登录。
我会生成这种格式的链接:http://grafana/?user=nayar&md5=2tutcea9nfdsfdsfdsw&expires=1505386800
我已在此链接上提供了完整的详细信息:https://github.com/grafana/grafana/issues/3752#issuecomment-329395036
【讨论】:
嗨 Nayar,我在 github 问题上阅读了您的帖子,但我不明白您如何为您的用户名生成md5=2tutcea9nfdsfdsfdsw&expires=1505386800
。你能解释一下吗?以上是关于使用凭据或令牌从 Web 应用程序自动登录到 grafana的主要内容,如果未能解决你的问题,请参考以下文章
从通过 Windows 凭据 (Kerberos) 登录的用户生成 OAuth2 令牌
LARAVEL WEB API 中的 JWT 或 OAuth 或两者
请求具有无效的身份验证凭据。预期的 OAuth 2 访问令牌、登录 cookie 或其他有效的身份验证凭据 automl