I have been building a chrome extension that is supposed to perform read and write operations on a Solid pod. I managed to authenticate users and also read files from the private folder which requires the user to be logged in. However, when I’m trying to write a file, I always get Error 403 - Origin unauthorized. Furthermore, when using the solid-file-client I also get the response that the user is logged in but doesn’t have permission to access the file. Reading and writing to the private folder should both require the user to be logged in so I’m unsure why writing is not working. One obvious problem could be that the browser extension is not listed under the trusted applications in my profile, however, I’m not sure how this could be solved with a browser extension as it doesn’t have a URL. Also if that would be problem, I don’t understand why reading from a private folder works, although the extension is not listed under trusted applications. I would appreciate if anyone has any ideas about solving this problem.
I tried writing with solid.auth.fetch, getFile from solid-client and with the SolidFileClient from Jeff Zucker.