Question: is jwt signature base64 encoded?
Answer: A JWT contains three parts: a header, a claim payload, and a signature. The header and payload are built from JSON object: objects are serialized to UTF-8 string and encoded with Base64 encoding. The signature is Base64-encoded string, too. The header, payload and signature are concatenated with a period (`.