shell
pip install python-jose
python
from jose import jwt
secret_key = "my_secret_key"
payload = {
"user_id": 123,
"username": "john_doe",
"roles": ["admin", "user"]
}
token = jwt.encode(payload, secret_key, algorithm="HS256")
python
from jose import jwt
secret_key = "my_secret_key"
try:
payload = jwt.decode(received_token, secret_key, algorithms=["HS256"])
except Exception as e: