Florent's answer leaves me unsatisfied.
JWT ... , keyID " ", "". , "". ID.
, JWT, , alg = HS256 keyid = XXXX1. JWT .
1
, JWT, . , , alg = None.
() . " "; (), , . JWT " ".
2
, alg = RS256 keyId = XXX1. :
JWT.
3
, alg = HS256 keyId = ZZ3. JWT.
. , .
: JWT?
, JWS - , . alg () (Key ID). , . . : - , .
: JWS? , "", " "? JWS , . , - JSON, - JSON, . , , ?
JWS . , , . , . , . .
. , JSON. JWT, JWS. RFC 7515, JWS, , JSON. , . JSON. " ". JWS , ( JSON) .
, JSON , JWS " ". , , - "", : . .
, JSON . :
{
"image" : "qw93u9839839...base64-encoded image data..."
}
JSON.
{
"image" : "qw93u9839839...base64-encoded image data..."
"author" : "Whatever"
}
.
, JSON, . JWS , JSON, .