解析Token测试

进入src→main→test→com.night.jjwtdemo->JjwtdemoApplicationTests.java

/**
     * @Title
     * @Description TODO 解析Token
     * @Author admin
     * @UpdateTime 2022/3/4 11:51
     * @Throws
     */
    @Test
    public  void testParseToken(){
        String token="eyJhbGciOiJIUzI1NiJ9." +
                "eyJqdGkiOiI4ODg4Iiwic3ViIjoiUm9zZSIsImlhdCI6MTY0NjM2NjAwMH0." +
                "HkLyRFcUBX8hgyjeQDdB_chnzd_p06BZD-i4ClEQT4Q";
        // 解析token  获取负载中声明的对象
        Claims claims = Jwts.parser()
                // 准备加盐秘钥
                .setSigningKey("xxxx")
                // 提供token
                .parseClaimsJws(token)
                // 添加主体
                .getBody();
        // 打印输出声明对象
        System.out.println("id:"+claims.getId());
        System.out.println("subject:"+claims.getSubject());
        System.out.println("issuedAt:"+claims.getIssuedAt());
    }