JSON Web Token (JWT)
eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczovL2V4
YW1wbGUub2t0YS5jb20iLCJzdWIiOiIwMHVncmVuTWVxd
llsYTRIVzBnMyIsImF1ZCI6IncyNTVIRVdpU1U0QXVOeE
VqZWlqIiwiaWF0IjoxNDQ2MzA1MjgyLCJleHAiOjE0NDY
zMDg4ODIsImFtciI6WyJwd2QiXSwiYXV0aF90aW1lIjox
NDQ2MzA1MjgyLCJlbWFpbCI6ImthcmxAZXhhbXBsZS5jb
20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0.XcNXs4C7Dq
p R 2 2 L L t i 7 7 7 A M M V C x M 7 F j E P K Z Q n d -
AS_Cc6R54wuQ5EApuY6GVFCkIlnfbNmYSbHMkO4H-
L3uoeXVOPQmcqhNPDLLEChj00jQwZDjhPD9uBoNwGyiZ9
_YKwsRpzbg9NEeY8xEwXJFIdk6SRktTFrVNHAOIhEQsgm
8
{
"alg": "RS256”
"kid": "123456789"
}
{
"iss": "https://example.okta.com",
"sub": "00ugrenMeqvYla4HW0g3",
"aud": "w255HEWiSU4AuNxEjeij",
"iat": 1446305282,
"exp": 1446308882,
"amr": [
"pwd"
],
"auth_time": 1446305282,
"email": "
[email protected]",
"email_verified": true
}
Header Claims
Signature
Header
Claims
base64url(Header) + “.” + base64url(Claims) + “.” + base64url(Signature)