JWT支持的加密算法如下,此中HMAC是对称加密算法,RSA和ECDSA是非对称加密算法
JWS算法名称描述HS256HMAC256HMAC with SHA-256HS384HMAC384HMAC with SHA-384HS512HMAC512HMAC with SHA-512RS256RSA256RSASSA-PKCS1-v1_5 with SHA-256RS384RSA384RSASSA-PKCS1-v1_5 with SHA-384RS512RSA512RSASSA-PKCS1-v1_5 with SHA-512ES256ECDSA256ECDSA with curve P-256 and SHA-256ES384ECDSA384ECDSA with curve P-384 and SHA-384ES512ECDSA512ECDSA with curve P-521 and SHA-5122.Payload
有用载荷部分官方提供了7个字段可供使用
iss (issuer):签发人<br> exp (expiration time):过期时间<br> sub (subject):主题<br> aud (audience):受众<br> nbf (Not Before):生效时间<br> iat (Issued At):签发时间<br> jti (JWT ID):编号