The goal of this browser extension is that requests are automatically authenticated when needed. Using this we can show that a Web app can be created that reads data from and stores data in a protected resources in a pod without the need for including Solid authentication in the Web app.
Desired solution
A Web app that allows users to read data via a GET request and store data via a PUT request.
Acceptance criteria
The Web app has a text field where data is shown and edited.
The Web app has a text field where the user sets the resource's url.
The user can see the content of a public resource in the text field.
The user can edit the content of public resource in the text field and store the changes in the pod.
There exists a private resource that is not publicly accessible, but is accessible (read and write) by the user.
The user can see the content of the private resource in the text field.
The user can edit the content of the private resource in the text field and store the changes in the pod.
The tool relies on the Solid authentication browser extension for requests that required authentication. No fallback is provided for when the extension is not installed.
The user knows where a new resource should be stored on the pod. They manually provide the full URL of the resource in a textfield.
There are no specific conclusions/actions that result from doing this challenge.
Pitch
The goal of this browser extension is that requests are automatically authenticated when needed. Using this we can show that a Web app can be created that reads data from and stores data in a protected resources in a pod without the need for including Solid authentication in the Web app.
Desired solution
A Web app that allows users to read data via a GET request and store data via a PUT request.
Acceptance criteria
Pointers