File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ Verifying token signatures
1212.. code :: python
1313
1414 >> > from jose import jwk
15+ >> > from jose.utils import base64url_decode
1516 >> >
1617 >> > token = " eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0"
1718 >> > hmac_key = {
@@ -22,6 +23,8 @@ Verifying token signatures
2223 " k" : " hJtXIZ2uSN5kbQfbtTNWbpdmhkV8FJG-Onbc6mxCcYg"
2324 }
2425 >> >
25- >> > key = jwk.construct(key_data )
26+ >> > key = jwk.construct(hmac_key )
2627 >> >
27- >> > key.verify(token)
28+ >> > message, encoded_sig = token.rsplit(' .' , 1 )
29+ >> > decoded_sig = base64url_decode(encoded_sig)
30+ >> > key.verify(message, decoded_sig)
You can’t perform that action at this time.
0 commit comments