I have IoT devices that are grouped in my backend. I would like to use Grafana to display data from them for authorized users. This authorization is handled by our RBAC system. This is the kind of set up I have envisioned.
1 - The Request for a Grafana dashboard comes in
2 - The apache web server forwards it to my auth server
3 - The auth server either returns 401 or forwards the request to Grafana
4 - Grafana then returns the dashboard requested
This post seems very similar to what I want to do:
Currently I am using server-side session based auth but may have to look at JWT