diff options
author | alpaylan | 2021-04-12 22:15:17 +0300 |
---|---|---|
committer | alpaylan | 2021-04-12 22:15:17 +0300 |
commit | aa169ad1b3c277859f01413a945ea2d6f1375615 (patch) | |
tree | 402042bce17641759fa28e5c9a7219025caefcbb /TODO.md | |
parent | 87e690420cb61efc172e82a29c38b479fc734247 (diff) | |
download | gradecoin-aa169ad1b3c277859f01413a945ea2d6f1375615.tar.gz gradecoin-aa169ad1b3c277859f01413a945ea2d6f1375615.tar.bz2 gradecoin-aa169ad1b3c277859f01413a945ea2d6f1375615.zip |
implement user authentication using jwt
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -3,14 +3,7 @@ | |||
3 | ## Proof-of-work | 3 | ## Proof-of-work |
4 | So far so good | 4 | So far so good |
5 | 5 | ||
6 | ## Authentication | 6 | ## Authentication(DONE/DONE) |
7 | - [X] pick a user authentication scheme = [JWT](https://tools.ietf.org/html/rfc7519) Seems perfect | ||
8 | - [ ] implement JWT | ||
9 | - https://blog.logrocket.com/jwt-authentication-in-rust/ | ||
10 | - https://crates.io/crates/jsonwebtoken | ||
11 | - https://jwt.io/introduction/ | ||
12 | - https://jwt.io/#debugger-io | ||
13 | - [ ] users should be able to _sign_ their transactions | ||
14 | 7 | ||
15 | ## Verbosity | 8 | ## Verbosity |
16 | - [ ] Verbose error messages (use error.rs?) | 9 | - [ ] Verbose error messages (use error.rs?) |
@@ -31,3 +24,6 @@ So far so good | |||
31 | - [x] We need our own representation of students and their grades, "there is no blockchain" (done at 2021-04-12 00:05) | 24 | - [x] We need our own representation of students and their grades, "there is no blockchain" (done at 2021-04-12 00:05) |
32 | - [x] pick a block proposal scheme (= pick hash function) [list of hash functions](https://en.bitcoinwiki.org/wiki/List_of_hash_functions) (done at 2021-04-12 05:30) | 25 | - [x] pick a block proposal scheme (= pick hash function) [list of hash functions](https://en.bitcoinwiki.org/wiki/List_of_hash_functions) (done at 2021-04-12 05:30) |
33 | - [x] check the nonce for incoming blocks (done at 2021-04-12 05:30) | 26 | - [x] check the nonce for incoming blocks (done at 2021-04-12 05:30) |
27 | - [X] pick a user authentication scheme = [JWT](https://tools.ietf.org/html/rfc7519) Seems perfect | ||
28 | - [X] implement JWT | ||
29 | - [X] users should be able to _sign_ their transactions | ||