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 | ||
