简述JWT组成 ?
参考答案:
JWT(JSON Web Token)是一种用于双方之间传递安全信息的表述性声明规范。它通常由三部分组成:
- 头部(Header):头部一般由两部分组成,alg和typ。alg是所使用的hash算法,如HMAC SHA256或RSA。typ是Token的类型,这里就是JWT。
- 载荷(Payload):这部分包含用户和其他元数据,这些元数据被称为claims。Claims分为三种类型:reserved claims(预定义claims)、public claims(公开claims)和private claims(私有claims)。
- 签名(Signature):签名部分是对头部和载荷进行签名,以防止篡改。
以上信息仅供参考,如有需要,建议咨询专业技术人员。