Feature #6312

[Workbench] Use download service instead of passing Keep data through Rails

Added by Tom Clegg over 2 years ago. Updated 8 months ago.

Status:ResolvedStart date:06/10/2015
Priority:NormalDue date:
Assignee:-% Done:


Target version:-
Story points2.0
Velocity based estimate0 days


May require additional work on the download server to support whatever authentication mechanism is needed.
  • One possibility is to decode a Workbench cookie with configured rails-secret-token (suitable if nginx is mapping a namespace under workbench onto the downloader, or using a cookie domain1 to tell the browser to send the cookie to the downloader host as well)

Workbench needs a config knob for "base uri for downloads" (use built-in if not configured) if not relying on nginx mapping a namespace

Workbench needs to set a more permissive cookie domain or (if not relying on nginx mapping) use JS tricks for download links

1 Or a route that copies Authorization to an encrypted cookie?

Related issues

Blocked by Arvados - Story #5824: [Workbench] [Keep] collection browse/download server Resolved 05/21/2015


#1 Updated by Tom Clegg over 2 years ago

  • Description updated (diff)

#2 Updated by Tom Clegg 8 months ago

  • Status changed from New to Resolved

#3 Updated by Tom Clegg 8 months ago

  • Target version deleted (Arvados Future Sprints)

Also available in: Atom PDF