- Issue created by @brianperry
- Status changed to Postponed
about 1 year ago 9:31pm 26 August 2023 - 🇺🇸United States brianperry
Marking this as postponed as we focus on the vertical slice POC.
- Status changed to Active
about 1 year ago 2:14pm 1 November 2023 - 🇮🇳India pratik_kamble Pune, India
Do we need option disable authentication for methods like Patch, Post, Delete? By default Drupal will require some authentication for these methods. Can you help understand what is expected out of this issue.
- 🇺🇸United States brianperry
@pratik_kamble good question. I can't imagine many cases where it would be a good idea to do this, but it is possible in the admin UI to do things like grant anonymous users permission to delete articles. In that case, would it be possible to use the DELETE method anonymously with JSON:API? If so, I think we should provide an option to disable authentication for all JavaScript methods regardless of http method used. If it is literally impossible to configure Drupal to allow JSON:API CRUD operations anonymously, then it seems like it would make sense to limit this to GET.
Does that help clarify?
- Assigned to brianperry
- Issue was unassigned.
- Status changed to Needs review
9 months ago 2:49pm 15 February 2024 - 🇺🇸United States brianperry
This will conflict a bit with the changes in https://www.drupal.org/project/api_client/issues/3418939 → Might be easier to merge that one first if that works out. The types there are an improvement.
- Status changed to Needs work
9 months ago 3:36pm 18 February 2024 - 🇺🇸United States brianperry
Setting to needs work to integrate changes recently merged to canary.
- Status changed to Needs review
9 months ago 1:37pm 19 February 2024 - Status changed to RTBC
9 months ago 2:14pm 20 February 2024 - 🇺🇸United States brianperry
Let's hold off on merging this one for now. Being able to stage a few releases will make it easier to test our publishing workflow.
- Status changed to Fixed
9 months ago 3:27pm 24 February 2024 Automatically closed - issue fixed for 2 weeks with no activity.