Hi everyone,
I’m a beginner with Grafana and this is my first post here, so apologies if I’m missing something obvious . I’ve built a dashboard in Grafana Cloud using the Infinity plugin to pull time-series JSON from my API. It works perfectly when I’m logged in, but when I share it publicly (Share → Share externally → Anyone with the link) all of my Infinity panels show “No data”, and the Query Inspector shows 403 Forbidden.
Here’s what I’ve done so far:
- Parser = backend
- Confirmed in the query editor dropdown that each Infinity query is running in backend mode. (screenshot 1)
- Running the backend query in the panel’s Query Inspector still returns HTTP 403.(screenshot 2)
- Bearer Token authentication
- In the Infinity data-source’s Authentication tab, selected Bearer Token and entered my API key.
- Allowed hosts
- Under the same DS’s Allowed hosts, added only my API’s root domain.
- Save & Test
- “Test request succeeded” appears in green in the DS settings.
Despite setting the parser to backend and verifying my token and host whitelist, the public-share dashboard refuses the request