I have an open question to understand and see what all strategies can be used to do a secure download.
We have the MVC4/Javascript client invoking web api to get a Multipart data back and the UI controller fetch the data and return a FILE() back for download
The request url looks something like this:
http://someapplication/downloadfile/1234
where 1234 is the id of the file to be retrieved.
we are trying to add some strategy to this url, so that user cannot share this URL and let someone else download the file.
By using somekind of key to make this url unique and specific to the user?? by using referer from the browser or something else?
Any suggestions