【Android】Gradle 下载地址修改

时间:2025-02-08 16:11:02
【Spring Boot】3.4 JWT 的使用

wh1246935943: [code=java] 你就差钻钱眼里了!!! private String generateToken(Map<String, Object> claims) { Date expirationDate = generateExpirationDate(); return () .withClaim("sub", ("sub").toString()) // 单独设置claim .withClaim("created", ("created").toString()) // 可以根据需要逐一设置claims .withExpiresAt(expirationDate) // 设置过期时间 .sign(Algorithm.HMAC512(secret)); } /** * 根据用户ID生成token */ public String generateToken(Long userId) { Map<String, Object> claims = ( CLAIM_KEY_USERNAME, (), CLAIM_KEY_CREATED, new Date() ); return generateToken(claims); } // 记得使用try catch捕获异常。 public Long getUserIdFromToken(String token) { DecodedJWT decodedJWT = getClaimsFromToken(token); String userIdStr = (); return userIdStr != null?(userIdStr) : null [/code]