summaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authoralpaylan2021-04-12 22:15:17 +0300
committeralpaylan2021-04-12 22:15:17 +0300
commitaa169ad1b3c277859f01413a945ea2d6f1375615 (patch)
tree402042bce17641759fa28e5c9a7219025caefcbb /TODO.md
parent87e690420cb61efc172e82a29c38b479fc734247 (diff)
downloadgradecoin-aa169ad1b3c277859f01413a945ea2d6f1375615.tar.gz
gradecoin-aa169ad1b3c277859f01413a945ea2d6f1375615.tar.bz2
gradecoin-aa169ad1b3c277859f01413a945ea2d6f1375615.zip
implement user authentication using jwt
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md12
1 files changed, 4 insertions, 8 deletions
diff --git a/TODO.md b/TODO.md
index b311777..622c95a 100644
--- a/TODO.md
+++ b/TODO.md
@@ -3,14 +3,7 @@
3## Proof-of-work 3## Proof-of-work
4So far so good 4So 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