From: Siraaj Khandkar Date: Wed, 2 Oct 2019 21:22:44 +0000 (-0400) Subject: Add jwt_show script X-Git-Url: https://git.xandkar.net/?p=khome.git;a=commitdiff_plain;h=16fa69ff71569d12f2de00345a27dbe346066242 Add jwt_show script --- diff --git a/home/bin/jwt_show b/home/bin/jwt_show new file mode 100755 index 0000000..e145c6d --- /dev/null +++ b/home/bin/jwt_show @@ -0,0 +1,27 @@ +#! /usr/bin/awk -f + +function print_title(title, _i) { + print title + for (_i = 1; _i <= length(title); _i++) + printf "=" + printf "\n" +} + +function print_decoded_field(field, _i, _decode) { + _decode = "base64 -d | json_pp" + print $field | _decode + close(_decode) +} + +BEGIN { + FS = "." +} + +{ + print_title("Header") + print_decoded_field(1) + print_title("Payload") + print_decoded_field(2) + print_title("Signature") + print $3 +}