cust auth
This commit is contained in:
parent
4f87d3fa43
commit
894e27e75f
|
|
@ -155,8 +155,6 @@ public class TokenController {
|
||||||
login.setToken((String) map.get("access_token"));
|
login.setToken((String) map.get("access_token"));
|
||||||
login.setExpireIn((Long) map.get("expires_in"));
|
login.setExpireIn((Long) map.get("expires_in"));
|
||||||
login.setLogin((boolean) map.get("isLogin"));
|
login.setLogin((boolean) map.get("isLogin"));
|
||||||
login.getSysUser().setPhonenumber(Sm4Utils.custDecrypt(login.getSysUser().getPhonenumber()));
|
|
||||||
login.getSysUser().setCustName(Sm4Utils.custDecrypt(login.getSysUser().getCustName()));
|
|
||||||
return R.ok(login);
|
return R.ok(login);
|
||||||
} else {
|
} else {
|
||||||
return R.ok(tokenService.createToken(login));
|
return R.ok(tokenService.createToken(login));
|
||||||
|
|
|
||||||
|
|
@ -103,20 +103,21 @@ public class TokenService {
|
||||||
delExistingToken(loginUser.getCustId());
|
delExistingToken(loginUser.getCustId());
|
||||||
String token = IdUtils.fastUUID();
|
String token = IdUtils.fastUUID();
|
||||||
Long custId = loginUser.getCustId();
|
Long custId = loginUser.getCustId();
|
||||||
String userName = loginUser.getSysUser().getCustName();
|
String custName = Sm4Utils.custDecrypt(loginUser.getSysUser().getCustName());
|
||||||
|
String phoneNumber = Sm4Utils.custDecrypt(loginUser.getSysUser().getPhonenumber());
|
||||||
loginUser.setToken(token);
|
loginUser.setToken(token);
|
||||||
loginUser.setCustId(custId);
|
loginUser.setCustId(custId);
|
||||||
loginUser.getSysUser().setCustName(userName);
|
loginUser.getSysUser().setCustName(custName);
|
||||||
loginUser.setIpaddr(IpUtils.getIpAddr());
|
loginUser.setIpaddr(IpUtils.getIpAddr());
|
||||||
refreshToken(loginUser);
|
refreshToken(loginUser);
|
||||||
// Jwt存储信息
|
// Jwt存储信息
|
||||||
Map<String, Object> claimsMap = new HashMap<String, Object>(16);
|
Map<String, Object> claimsMap = new HashMap<String, Object>(16);
|
||||||
claimsMap.put(SecurityConstants.USER_KEY, token);
|
claimsMap.put(SecurityConstants.USER_KEY, token);
|
||||||
claimsMap.put(SecurityConstants.DETAILS_USER_ID, custId);
|
claimsMap.put(SecurityConstants.DETAILS_USER_ID, custId);
|
||||||
claimsMap.put(SecurityConstants.DETAILS_USERNAME, Sm4Utils.custDecrypt(loginUser.getSysUser().getPhonenumber()));
|
claimsMap.put(SecurityConstants.DETAILS_USERNAME, phoneNumber);
|
||||||
String accessToken = JwtUtils.createToken(claimsMap);
|
String accessToken = JwtUtils.createToken(claimsMap);
|
||||||
Map<String, Object> rspMap = new HashMap<String, Object>(16);
|
Map<String, Object> rspMap = new HashMap<String, Object>(16);
|
||||||
rspMap.put(ACCESS_TOKEN, accessToken);
|
rspMap.put("access_token", accessToken);
|
||||||
rspMap.put("expires_in", EXPIRETIME);
|
rspMap.put("expires_in", EXPIRETIME);
|
||||||
rspMap.put("isLogin", isLogin(String.valueOf(custId)));
|
rspMap.put("isLogin", isLogin(String.valueOf(custId)));
|
||||||
long tokenTime = getTokenTime();
|
long tokenTime = getTokenTime();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue