Browse Source

字典获取customerId,修改生成token逻辑

master
mkh 4 years ago
parent
commit
032e26816f
  1. 6
      epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/jwt/JwtUtils.java

6
epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/jwt/JwtUtils.java

@ -18,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.util.Date; import java.util.Date;
import java.util.HashMap;
import java.util.Map; import java.util.Map;
/** /**
@ -37,8 +38,13 @@ public class JwtUtils {
* 生成jwt token * 生成jwt token
*/ */
public String generateToken(Long userId) { public String generateToken(Long userId) {
Map<String, Object> map = new HashMap<>();
map.put("userId",userId.toString());
map.put("app","gov");
map.put("client","web");
return Jwts.builder() return Jwts.builder()
.setHeaderParam("typ", "JWT") .setHeaderParam("typ", "JWT")
.setClaims(map)
.setSubject(userId+"") .setSubject(userId+"")
.setIssuedAt(new Date()) .setIssuedAt(new Date())
.setExpiration(DateTime.now().plusSeconds(jwtProperties.getExpire()).toDate()) .setExpiration(DateTime.now().plusSeconds(jwtProperties.getExpire()).toDate())

Loading…
Cancel
Save