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