d1manson commented on issue #35073:
URL: https://github.com/apache/superset/issues/35073#issuecomment-3271808077

   > Hi [@d1manson](https://github.com/d1manson)! I'm 
[Dosu](https://go.dosu.dev/dosubot) and I’m helping the superset team.
   > 
   > The 403 error from the `/api/v1/time_range/` endpoint when using a guest 
JWT token is caused by missing API permissions for the guest role. 
Specifically, the guest role needs the "can time range on api" (or 
"can_read_on_time_range") permission to access this endpoint, even if it 
already has dashboard read access. This permission is not granted to guest 
roles by default, which is why the time range filter fails while the rest of 
the dashboard works. To resolve this, add the required permission to the guest 
role in Superset’s security settings. More details and confirmation of this 
requirement can be found 
[here](https://github.com/apache/superset/discussions/34046).
   > 
   > _To reply, just mention [@dosu](https://go.dosu.dev/dosubot)._
   > 
   > How did I do? 
[Good](https://app.dosu.dev/response-feedback/884ebe8e-7a14-4591-b555-f342f3c33c6c?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/884ebe8e-7a14-4591-b555-f342f3c33c6c?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/884ebe8e-7a14-4591-b555-f342f3c33c6c?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/884ebe8e-7a14-4591-b555-f342f3c33c6c?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/884ebe8e-7a14-4591-b555-f342f3c33c6c?feedback_type=hallucination)
 | [Report 
🐛](https://app.dosu.dev/response-feedback/884ebe8e-7a14-4591-b555-f342f3c33c6c?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/884ebe8e-7a14-4591-b555-f342f3c33c6c?feedback_type=other)
  [![Chat with 
Dosu](https://camo.githubusercontent.com/d9ffebb979729c9ef0fc4e3090dbae5b17cabbfec8afe378ada6b81913d6ad8a/68747470733a2f2f646f73752e6465762f
 
646f73752d636861742d62616467652e737667)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=github)
 [![Join 
Discord](https://camo.githubusercontent.com/d562c2df5e4567ea41d37f1d91a4da0839d8341037045b103b2da268998de17f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6a6f696e2d3538363546323f6c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465266c6162656c3d)](https://go.dosu.dev/discord-bot)
 [![Share on 
X](https://camo.githubusercontent.com/4649f705e2396d6f328dbc8e800a0509c9c17b3b20253b36706c393df124b93d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f582d73686172652d626c61636b)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/35073)
   
   You might be sort of right that i can somehow grant the permission to the 
guest user, but i'm not sure how - there is no guest role. I'm using the 
/api/v1/security/guest_token/ endpoint to get the token, and currently just 
supply the dashboard uuid, but maybe there's some way to specify access to the 
time_range api too?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to