I am using a public app embedded into salesforce which utilises the new retool storage option.
I am getting the following error when people try to use the tool's upload feature - Authentication Failed – Missing User Token”.
Any ideas how I bypass the authentication error? all they are doing is uploading a simple excel, seems highly excessive if I need to make them all users to just use this feature in a public app?
Hi! I'm an engineer on Retool storage. We currently don't yet support using Retool storage from components in public apps but do allow running storage queries in public apps. As a workaround, you can very well create a Retool storage upload query and wire it up with the uploader component to upload files in a public app. We're actively working on component support in public apps and expect it to be out in 2 weeks. Sorry for the inconvenience here.
Can you elaborate how to implement the work around, do we need to set the Retool storage as a addition resource and not using the present Retool storage resource already available?
Thanks
We've rolled out public app support for Retool Storage in components (except table image support) as of yesterday, so unless you're using it for the table viewer component - you should be able to view this. We should have table support by next week.
The workaround was creating a retool storage query and using the Get file query and passing the file object to your choice of component, but you might not need this workaround any more. Let me know if this is unclear - happy to cover more details here if you have a specific use case.
Hey Avner! I don't believe we have any docs for this, but we're working on getting this to function on all orgs (we've already started the roll out). Do you have any specific questions I can help answer for you?