how_to_use_jwts_with_perl
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| how_to_use_jwts_with_perl [2022/01/13 19:37] – abeverley | how_to_use_jwts_with_perl [2022/01/13 19:39] (current) – abeverley | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== Server | + | ==== Client |
| # | # | ||
| Line 20: | Line 20: | ||
| my $jws_token = encode_jwt(payload => ' | my $jws_token = encode_jwt(payload => ' | ||
| say STDOUT $jws_token; | say STDOUT $jws_token; | ||
| + | |||
| + | ==== Server side ==== | ||
| + | |||
| + | # | ||
| + | | ||
| + | use strict; use warnings; | ||
| + | | ||
| + | use Crypt::JWT qw(encode_jwt decode_jwt); | ||
| + | use Crypt:: | ||
| + | | ||
| + | my $request_token = ' | ||
| + | | ||
| + | my $pubkey = Crypt:: | ||
| + | my $jwk_hash1 = $pubkey-> | ||
| + | $jwk_hash1-> | ||
| + | | ||
| + | my $keylist = { | ||
| + | keys => [ | ||
| + | $jwk_hash1, | ||
| + | $jwk_hash2, | ||
| + | ] | ||
| + | }; | ||
| + | | ||
| + | my ($header, $client) = decode_jwt(token=> | ||
| + | | ||
| + | say STDERR Dumper $header; | ||
| + | say STDOUT $client; | ||
how_to_use_jwts_with_perl.1642102623.txt.gz · Last modified: 2022/01/13 19:37 by abeverley
