3.2.2 基于 JWT (JSON Web Tokens) 的身份验证 3.2.2 基于 JWT (JSON Web Tokens) 的身份验证 JSON Web Token (JWT) 是一种开放标准 (RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输 JSON 对象作为数据。在身份验证和授权的上下文中,JWT 通常用于表示已认证用户的身份和权限。 3.2.2.1 JWT 的工作原理 基于 JWT 的身份验证流程通常如下: 用户登录: 用户提供用户名和密码进行登录。 服务器验证: 服务器验证用户的凭据。 生成 JWT: 如果凭据有效,服务器会生成一个 JWT,其中包含用户的信息(例如,用户 ID、角色等)以及过期时间。JWT 使用服务器的私钥进行签名。