12627: Set current_user from first valid reader_token
authorTom Clegg <tclegg@veritasgenetics.com>
Thu, 23 Nov 2017 18:52:46 +0000 (13:52 -0500)
committerTom Clegg <tclegg@veritasgenetics.com>
Fri, 24 Nov 2017 15:29:00 +0000 (10:29 -0500)
commitc33a21739019843a5408ad11eec57cdd850decad
tree80b4d527017e4b56d5d08c1d2476dc3ffbd6d0fa
parentb81e83807ec568686a4dbb30d31a32cba5996e5f
12627: Set current_user from first valid reader_token

...if primary session token is missing or invalid.

Workbench relies on this for anonymous access.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
services/api/app/middlewares/arvados_api_token.rb
services/api/test/integration/reader_tokens_test.rb