JWT

Here we will see some content about JWT.

Asymmetric

Some times we will need to generate a JWT from a trusted source and other applications can check and validate but not generate new tokens.

In this case we will need an asymmetric token.

The token will be generated using a private key and the other services will use a public key to validate the signature.

Here is an example using python

public_key.txt

-----BEGIN PUBLIC KEY-----
MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQBlNHhNAoTgUvv8cNqhjtrH
aA9MaS24MXmotQC8WR/8How33Xom6xxhQNp/eXD7/dzRZAw+Hf7vvIPTGSsA2PsS
jYt1EaS6F87sHVHlJFSSjQK7uNsHft5tltgz12U6smZY5/XlG3Vss2LGEzd3vV/t
lwXa4i3iIEYQRJz9ypU4AR/dOcD/yiY/n/wZUvMYNYq8u400/oqJJPA3n9KEPzZo
Pgbc/TBG9uc7CRbkN1qCtz19VwD8ufUzpLvE880iFuijmtCA+n4r1bm3KWKNjuRv
BhChApTvqEkyXEVV8H94N/Un0C3DMyuWHtXa0oE+r2or5GEZs4v18CG4YlglbD3p
AgMBAAE=
-----END PUBLIC KEY-----

private_key.txt

jwt_asymmetric.py

Output:

Last updated

Was this helpful?