16212: Move user/pass authentication to its own endpoint.
authorTom Clegg <tom@tomclegg.ca>
Mon, 30 Mar 2020 21:26:13 +0000 (17:26 -0400)
committerTom Clegg <tom@tomclegg.ca>
Mon, 30 Mar 2020 21:26:13 +0000 (17:26 -0400)
commit521e8ecf4ac93ac27c7bec97601c246e391daf43
tree12adbe850ee697ded45e0dafbe54b01812fe2b81
parent9a2ccbcd3cceca032c2d1303b434ecacfb2209f4
16212: Move user/pass authentication to its own endpoint.

Overloading the /login endpoint turns out to be too awkward: method,
CORS permissions, and response type are all different.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>
14 files changed:
lib/controller/federation/conn.go
lib/controller/federation/login_test.go
lib/controller/handler.go
lib/controller/localdb/conn.go
lib/controller/localdb/login.go
lib/controller/localdb/login_google.go
lib/controller/localdb/login_pam.go
lib/controller/localdb/login_pam_docker_test.sh
lib/controller/localdb/login_pam_test.go
lib/controller/router/router.go
lib/controller/rpc/conn.go
sdk/go/arvados/api.go
sdk/go/arvados/login.go
sdk/go/arvadostest/api.go