JWT
start:
do payload = {
"user": "name",
"somekey": {
"somevalue": 42
},
"exp": 1618064023,
"iss": "CSML STUDIO"
}
do jwt = JWT(payload).sign("HS256", "SECRET_KEY")
say jwt
do decoded = JWT(jwt).decode("HS256", "SECRET_KEY")
say "{{decoded}}"
do claims = {
"iss": "CSML STUDIO"
}
do verified = JWT(jwt).verify(claims, "HS256", "SECRET_KEY")
say "{{verified}}"Methods
sign
decode
verify
Supported algorithms
Error handling
Last updated
Was this helpful?