黑马十次方项目day06-08之token验证 港控/mmm° 2022-03-20 16:10 174阅读 0赞 ### 文章目录 ### * * * 编写解析token 的类 * 有状态的登录与无状态的登录 ### 编写解析token 的类 ### 在tensquare\_common模块的测试包下写测试类 import io.jsonwebtoken.Claims; import io.jsonwebtoken.Jwts; import java.text.SimpleDateFormat; /** * 类名称:ParseJwtTest * 类描述:TODO * * @author: taohongchao * 创建时间:2019/2/13 19:48 * Version 1.0 */ public class ParseJwtTest { public static void main(String[] args){ Claims claims = Jwts.parser().setSigningKey("itcast") //指定 .parseClaimsJws("eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiI2NjYiLCJzdWIiOiLlsI_pqawiLCJpYXQiOjE1NTAwNTc4OTJ9.tu2KF0sIf23fsSdaPmdYh7ZhYpk59Q13q3JqxZp6iX4") .getBody(); System.out.println("用户的id: "+claims.getId()); System.out.println("用户名: "+claims.getSubject()); System.out.println("登录时间: "+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(claims.getIssuedAt())); } } 运行结果 ![20190213195952344.png][] ### 有状态的登录与无状态的登录 ### 有状态的登录: 服务器端保存了登录的信息. 无状态的登录: 无需去数据库查询, 直接客户端保存登录信息. [20190213195952344.png]: /images/20220320/dcee825ab2bb4226b7532a9368733444.png
还没有评论,来说两句吧...