16212: Support username/password authentication via PAM.
authorTom Clegg <tom@tomclegg.ca>
Thu, 12 Mar 2020 22:14:09 +0000 (18:14 -0400)
committerTom Clegg <tom@tomclegg.ca>
Thu, 12 Mar 2020 22:14:09 +0000 (18:14 -0400)
commitd739042d5aedd9a2cef19deb591cccc57d639353
treeff84f8dafda4ad6437afe95c77f012a083b04e62
parent12fc61c19004ad818ebe2986df5536e4fa4191cd
16212: Support username/password authentication via PAM.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>
16 files changed:
build/run-tests.sh
go.mod
go.sum
lib/config/config.default.yml
lib/config/export.go
lib/config/generated_config.go
lib/controller/localdb/conn.go
lib/controller/localdb/login.go
lib/controller/localdb/login_google.go [new file with mode: 0644]
lib/controller/localdb/login_google_test.go [moved from lib/controller/localdb/login_test.go with 94% similarity]
lib/controller/localdb/login_pam.go [new file with mode: 0644]
lib/controller/localdb/login_pam_test.go [new file with mode: 0644]
sdk/go/arvados/api.go
sdk/go/arvados/client.go
sdk/go/arvados/config.go
sdk/go/arvados/login.go