From df6fa5f322fc972b3894e720f2c406eb2d8f5f5a Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Mon, 19 Apr 2021 18:21:06 +0300 Subject: Moving site to separate repo --- site/public/jwt/index.html | 182 --------------------------------------------- 1 file changed, 182 deletions(-) delete mode 100644 site/public/jwt/index.html (limited to 'site/public/jwt/index.html') diff --git a/site/public/jwt/index.html b/site/public/jwt/index.html deleted file mode 100644 index d42d7f3..0000000 --- a/site/public/jwt/index.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - JWT | Gradecoin - - - - - - - - - - - - - - - -
- - - - - - - - -
- - -
- - - - - -
-
- -
- How? -
- - -
- Algorithm -
- - - - - -
-
- - - -
- -
JSON Web Token Documentation
-
-

JSON Web Tokens are representations of claims, or authorization proofs that fit into the Header of HTTP requests.

-
-

How?

-

JWTs are used as the MAC of operations that require authorization:

- -

They are send alongside the JSON request body in the Header;

-
-Authorization: Bearer aaaaaa.bbbbbb.ccccc
-
-

Gradecoin uses 3 fields for the JWTs;

-
-{
-"tha": "Hash of the payload, check invididual references",
-"iat": "Issued At, Unix Time",
-"exp": "Expiration Time, epoch"
-}
-
- -

Algorithm

-

We are using RS256, RSASSA-PKCS1-v1_5 using SHA-256. The JWTs you encode with your private RSA key will be decoded using the public key you have authenticated with. You can see how the process works here.

-

References

- - - -
- - - -
- - - - - - - - -- cgit v1.2.3-70-g09d2