Bug #16101
closedhttps://ce8i5.arvadosapi.com/users/sign_out path not found
100%
Description
When using Controller's native Google login, logging out results in an error.
Updated by Peter Amstutz almost 5 years ago
- Target version changed from 2020-02-12 Sprint to 2020-02-26 Sprint
Updated by Tom Clegg almost 5 years ago
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?).
Updated by Peter Amstutz almost 5 years ago
- Target version changed from 2020-02-26 Sprint to 2020-03-11 Sprint
Updated by Peter Amstutz almost 5 years ago
- Target version changed from 2020-03-11 Sprint to 2020-02-26 Sprint
Updated by Tom Clegg almost 5 years ago
16101-logout @ e459f4e2d40762f67ffedafbe988c8da6f4f04d4 -- developer-run-tests: #1736
Updated by Peter Amstutz almost 5 years ago
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.
Updated by Tom Clegg almost 5 years ago
16101-logout @ e15c73164eaedc121420b328a7b26da3c35bc145 -- developer-run-tests: #1738
Updated by Peter Amstutz almost 5 years ago
Tom Clegg wrote:
16101-logout @ e15c73164eaedc121420b328a7b26da3c35bc145 -- developer-run-tests: #1738
This LGTM
Updated by Anonymous almost 5 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Applied in changeset arvados|feb290061b91fa059aefd251ed3c3532b32620ea.