Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[download] Make the /files endpoint serve encrypted files data #1243

Open
2 tasks
aaperis opened this issue Jan 8, 2025 · 0 comments
Open
2 tasks

[download] Make the /files endpoint serve encrypted files data #1243

aaperis opened this issue Jan 8, 2025 · 0 comments
Labels
enhancement New feature or request Security Bad: Security problem

Comments

@aaperis
Copy link
Contributor

aaperis commented Jan 8, 2025

Please describe the feature

As a user, I want to use the /files endpoint for downloading encrypted files so that I can perform REST API calls for fetching data that I have access to in the most secure way.

Acceptance criteria

  • /files endpoint serves encrypted files
  • Tests verifying the changes are added

Additional context

Currently, sda-download can either serve encrypted files only from its S3 endpoint, or unencrypted files through its S3 and REST /files endpoints. Both scenarios depend on the configuration of the service upon deployment.

Either make /files serve encrypted/unencrypted files so that it is on par with the S3 interface of sda-download, or make /files serve only encrypted files.

Estimation of size

medium

Estimation of priority

medium

@aaperis aaperis added Security Bad: Security problem enhancement New feature or request labels Jan 8, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request Security Bad: Security problem
Projects
None yet
Development

No branches or pull requests

1 participant