Software / code / prosody-modules
Comparison
mod_http_oauth2/mod_http_oauth2.lua @ 5391:4aedce4fb95d
mod_http_oauth2: Fix accidental uppercase in invocation of hash function
Thanks auto-complete!
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 30 Apr 2023 16:41:30 +0200 |
| parent | 5390:f2363e6d9a64 |
| child | 5392:c0a6f39caf47 |
comparison
equal
deleted
inserted
replaced
| 5390:f2363e6d9a64 | 5391:4aedce4fb95d |
|---|---|
| 399 return code_verifier; | 399 return code_verifier; |
| 400 end | 400 end |
| 401 | 401 |
| 402 function verifier_transforms.S256(code_verifier) | 402 function verifier_transforms.S256(code_verifier) |
| 403 -- code_challenge = BASE64URL-ENCODE(SHA256(ASCII(code_verifier))) | 403 -- code_challenge = BASE64URL-ENCODE(SHA256(ASCII(code_verifier))) |
| 404 return code_verifier and b64url(hashes.SHA256(code_verifier)); | 404 return code_verifier and b64url(hashes.sha256(code_verifier)); |
| 405 end | 405 end |
| 406 | 406 |
| 407 -- Used to issue/verify short-lived tokens for the authorization process below | 407 -- Used to issue/verify short-lived tokens for the authorization process below |
| 408 local new_user_token, verify_user_token = jwt.init("HS256", random.bytes(32), nil, { default_ttl = 600 }); | 408 local new_user_token, verify_user_token = jwt.init("HS256", random.bytes(32), nil, { default_ttl = 600 }); |
| 409 | 409 |