1.grafana中生成服务账户中生成 Service account token
2.配置nginx代理
proxy_set_header Authorization "Bearer xxx"; 拷贝上一步生成的Service account token
设置单点认证的请求服务
# 设置鉴权的请求
auth_request /testValid;
# 自定义验证失败时的处理页面
error_page 401 = /auth-required;
3.后台单点认证具体代码,这里框架封装了session共享,在提交时会自动获取sessionId拿到用户信息并注入到LoginUser参数,user为空时则证明没有登录过;