Securely update incremental hosting on Cloud (AWS, OneDrive etc)
Hi, I've been doing the model in which the full setup and incremental update, nuget packages all in one place in AWS S3 hosting. However, since this public hosting is setup as public, is there away that I could let user securely update instead of exposing everything, and people just keep downloading once they know URL endpoint of S3 without using my app
While I'm not familiar with the workings of AWS, I am hosting our update packages in a private Azure blob storage container that can only be accessed via a SAS token. Maybe this discussion will help you: https://github.com/Squirrel/Squirrel.Windows/issues/1324
Note that you will need to loop through ReleaseEntries and download them one by one using your custom WebClient yourself, as Squirrel will try to re-use the provided WebClient for concurrent downloads, which is not possible.
I think the solution proposed in #1528, while not perfect, gets the job done.