Add global Readme and update server Readme
This commit is contained in:
parent
d35cc5eda2
commit
0a124c3e7b
2 changed files with 6 additions and 2 deletions
4
Readme.md
Normal file
4
Readme.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
This repo bundles all parts of the keytracker project:
|
||||||
|
- `server`: The keytracker backend that provides the API
|
||||||
|
- `frontend`: The web frontend for the keytracker
|
||||||
|
- `telegram`: The Telegram Bot (which also uses the API)
|
|
@ -19,7 +19,7 @@ The token and history remain in the database and can still be used, however it i
|
||||||
to retrieve the key name and get a new auth token to query the keyholder.
|
to retrieve the key name and get a new auth token to query the keyholder.
|
||||||
Changing the key name does also automatically update as the key name is not stored in the database.
|
Changing the key name does also automatically update as the key name is not stored in the database.
|
||||||
The same applies for the password. Note that when the password is changed all users that already
|
The same applies for the password. Note that when the password is changed all users that already
|
||||||
have access to the keyholder data keep their access (The auth token remain valid)
|
have access to the keyholder data keep their access (The auth token remain valid).
|
||||||
Changing the key id is equivalent to adding a new key and deleting the old key.
|
Changing the key id is equivalent to adding a new key and deleting the old key.
|
||||||
Changing the claim token will automatically add the new token to the database, however the old token
|
Changing the claim token will automatically add the new token to the database, however the old token
|
||||||
will not automatically be invalidated. To invalidate the old key (e.g. to invalidate a QR code),
|
will not automatically be invalidated. To invalidate the old key (e.g. to invalidate a QR code),
|
||||||
|
@ -44,7 +44,7 @@ Return up to 3 of the latest keyholder as JSON list (first element is the curren
|
||||||
`[{"name": "<Name>", "contact": "<Contact>", "timestamp": <unix timestamp>}, ...]`.
|
`[{"name": "<Name>", "contact": "<Contact>", "timestamp": <unix timestamp>}, ...]`.
|
||||||
If the auth token is not allowed to query the keyholder a 403 error is returned.
|
If the auth token is not allowed to query the keyholder a 403 error is returned.
|
||||||
|
|
||||||
*/status/<claim id>* (GET)
|
*/status/\<claim id\>* (GET)
|
||||||
Query whether the given claim is still the latest. This is the only request that does not require a token.
|
Query whether the given claim is still the latest. This is the only request that does not require a token.
|
||||||
It may return the following values:
|
It may return the following values:
|
||||||
`unknown` - the claim id is unknown
|
`unknown` - the claim id is unknown
|
||||||
|
|
Loading…
Reference in a new issue