HTTP API: Implement acquiring worker
authorMaciej Wereski <m.wereski@partner.samsung.com>
Fri, 29 Sep 2017 10:22:28 +0000 (12:22 +0200)
committerMaciej Wereski <m.wereski@partner.samsung.com>
Tue, 5 Jun 2018 10:48:12 +0000 (12:48 +0200)
commit7678fb226d1b00308f7736a1032b07f696e71922
treec93bbd4e3aa62a84c7fe51235dedfc2a9dfe91fc
parent1966d770ebbcceaf4ddc90fcaae107904589c14f
HTTP API: Implement acquiring worker

AccessInfo structure provides key in golang rsa.PrivateKey format, so
handler repacks it and replies with AccessInfo2 structure, which has key
in PEM format. This is temporary solution - private keys will be removed
when proper user support is added (user public key will be used).

Change-Id: Ia4b8bc4a0ed007f0a6a0c0ff8e3ef48750646e51
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
server/api/v1/api.go
server/api/v1/handlers.go
server/api/v1/handlers_test.go
server/api/v1/testdata/acquire-worker-POST.json [deleted file]
server/api/v1/testdata/acquire-worker-bad-id-POST.json [new file with mode: 0644]
server/api/v1/testdata/acquire-worker-missing-POST.json [new file with mode: 0644]
server/api/v1/testdata/acquire-worker-valid-POST.json [new file with mode: 0644]