JWT工具类使用

HeJin小于 1 分钟Spring全家桶SpringSecurity认证授权

public static void main(String[] args) throws Exception {
    String jwt = createJWT("101", JWT_TTL);
    System.out.println("jwt = " + jwt);
    Claims claims = parseJWT(jwt);
    System.out.println("userId = " + claims.getSubject());
}

结果:

jwt = eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJmMzE1Mjk2ZmNiOTg0YWQxODI5NGMzMGUwMmYzMDQ1YSIsInN1YiI6IjEwMSIsImlzcyI6InNnIiwiaWF0IjoxNjQ4Mzc1NTA1LCJleHAiOjE2NDg0NjE5MDV9.gEg09ke5e5MBthozw9yyfWRYgVkLcFBhOoalgmlJcok
userId = 101

Process finished with exit code 0