flownative / flow-aws-s3

Amazon S3 adaptor for Neos and Flow
MIT License
18 stars 33 forks source link

Allow the ACL (Access Control List) to be set via a property #32

Closed mkuiphuis closed 3 years ago

mkuiphuis commented 4 years ago

Currently the package would grant every object uploaded to the target with read access. Whilst in most cases this is sufficient for public websites, it might not be secure enough for web applications. With this change, now1 we can choose whether an object should be publicly available after uploading. If not public available, with an AWS SignedCookie or SignedUrl we can still grant read access to users that have successfully logged in into your own web application. Any person not logged in and getting their hands on the URL won't be able to download the file.