Bug #16101
closed
https://ce8i5.arvadosapi.com/users/sign_out path not found
Added by Peter Amstutz almost 5 years ago.
Updated almost 5 years ago.
Estimated time:
(Total: 0.00 h)
Release relationship:
Auto
Description
When using Controller's native Google login, logging out results in an error.
- Description updated (diff)
- Target version changed from 2020-02-12 Sprint to 2020-02-26 Sprint
Controller needs a Logout() method that bypasses railsProxy when Login.GoogleClientID is configured, similar to Login() in source:lib/controller/localdb/conn.go. The native implementation doesn't set cookies so I think this is a no-op, just redirecting to the return_to param value (or if none provided, workbench2?).
- Target version changed from 2020-02-26 Sprint to 2020-03-11 Sprint
- Target version changed from 2020-03-11 Sprint to 2020-02-26 Sprint
- Assigned To set to Tom Clegg
- Status changed from New to In Progress
Tom Clegg wrote:
16101-logout @ e459f4e2d40762f67ffedafbe988c8da6f4f04d4 -- developer-run-tests: #1736
It looks like if return_to
is unspecified you'll get a blank (invalid) redirect. The API server sends you to the API server root (return_to = params[:return_to] || root_url
) but sending you to Workbench by default would probably be better.
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Also available in: Atom
PDF