You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a new module to support secure, time-limited file downloads using hashed signatures.
This would be useful in scenarios where files should be accessible only via temporary URLs, without exposing internal paths or requiring user authentication on every request.
Suggested features
Generate a signed URL with:
A file identifier
An expiration timestamp
A hashed signature (e.g., HMAC with a secret key)
Endpoint to verify the signature and expiration before serving the file
Optional support for one-time download or download count limits
Benefits
Improved security for file sharing
Easy integration into systems requiring temporary public links
Keeps the core lightweight while offering powerful extensibility