Skip to content
This repository has been archived by the owner on Nov 16, 2020. It is now read-only.

Build a server to generate authorization TANs for upload #1

Open
1 of 3 tasks
antonxy opened this issue Apr 22, 2020 · 1 comment
Open
1 of 3 tasks

Build a server to generate authorization TANs for upload #1

antonxy opened this issue Apr 22, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@antonxy
Copy link
Contributor

antonxy commented Apr 22, 2020

We discussed creating a separate server for generating the upload TANs.

Current Idea:

  • The authorization server should give out QR Codes containing the TANs on request to health authorities/laboratories (For now to everyone (testing purposes))
  • The authorization server should remember which TANs it produced
  • The TCN server can ask the authorization server if a TAN is valid
  • The TCN server can ask the authorization server to mark a TAN as used (can not be used to upload again)

Things we need to do:

  • Code for database connection - Use posgres again, since we are already using that for the backend
  • Authentication for the TCN server - TLS client certificate auth with pinned pubkey?
  • Authentication for health authorities - maybe using electronic health card?
@kreativmonkey kreativmonkey added the enhancement New feature or request label Apr 24, 2020
@ChristianRomberg
Copy link
Member

Did a very rudimentary implementation. The psql connection is up and working, though tests still have to be done

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants