API client management [Obsolete]

Research doc: https://g0v.hackmd.io/@cofacts/rd/%2F51wwLHgvSUqtBDaP-yAVnA

Server-server communication

Client Management

YAML file as a database.

Other enhancements

Typescript on rumors-api

Moving User ID from URL

Currently the API accepts userId on URL, which can be captured by http loggers easily.

We should move it to HTTP header. Although it is not protected by signature, it is easier than providing it in GraphQL HTTP payload – at least it is doable in GraphQL playground. (signature is hard in playground, though)

Only creating user on mutations

Currently

Progress