Support onboarding of Grafana in API ML SSO #2579
Labels
enhancement
New feature or request
extender
this issue has been raised by an extender
Priority: High
Is your feature request related to a problem? Please describe.
We want to run Grafana dashboards behind Zowe and we want to use Zowe SSO with Grafana.
Our problem is that Zowe API ML stores JWT token in HTTP-only cookie.
And Grafana can consume JWT token only from HTTP header.
Grafana docs with auth info
https://grafana.com/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/jwt/
We asked Grafana community about using cookies and they recommended use proxy server for auth requirements.
https://community.grafana.com/t/jwt-token-in-cookie-vs-grafana-authentication/71880
Describe the solution you'd like
Configure API ML to duplicate or move the JWT token in header?
Additional context
More about our use case - we want to show user only one login screen - Zowe one. Than use the Zowe JWT token to authenticate user in Grafana. Grafana should not show login screen at all. Grafana should be behind Gateway. All queries to Grafana should contain JWT token in HTTP header.
The text was updated successfully, but these errors were encountered: