11 lines
342 B
Plaintext
11 lines
342 B
Plaintext
use ~/bin/nu_scripts/it.nu
|
|
|
|
# parses a signed jwt token
|
|
export def parse [] {
|
|
let splitted = (split row '.')
|
|
{
|
|
header: ($splitted | get 0 | decode base64 -c url-safe-no-padding | from json),
|
|
payload: ($splitted | get 1 | decode base64 -c url-safe-no-padding | from json),
|
|
signature: ($splitted | get 2)
|
|
}
|
|
} |