-
Notifications
You must be signed in to change notification settings - Fork 1
System Architecture
Jonathan Hollocombe edited this page Jul 27, 2020
·
3 revisions
The database schema can be found here.
The website allows for browsing of the data stored in the database.
Users can create accounts for the website and API using OAuth authorisation linked to GitHub.
Programmatic access is provided via a RESTful API. This provides read-only access to non-authorised uses (GET, OPTIONS) but also allows PUT on all endpoints (except Users and Groups) to authorised users.
Authorisation is handled via a locally generated token which can be acquired via a link on the home page. Only one token is available to each user.