JWT工具类使用
小于 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