修改加解密规则

master
bynt 2 years ago
parent f838c050e1
commit 0f449030c0

@ -97,7 +97,7 @@ public class AuthorizationController {
final JwtUserDto jwtUserDto = (JwtUserDto) authentication.getPrincipal();
// 保存在线信息
onlineUserService.save(jwtUserDto, token, request);
String jwtTokenString = AESUtils.encrypt(jwtUserDto.getUser().getId().toString(), AdPlatFormConstants.PLATFORM_USER);
String jwtTokenString = EncryptUtil.AESEncode(jwtUserDto.getUser().getId().toString(), AdPlatFormConstants.PLATFORM_USER);
// 返回 token 与 用户信息
Map<String, Object> authInfo = ImmutableMap.of("token", properties.getTokenStartWith() + token, "jwtToken", jwtTokenString, "user", jwtUserDto);

@ -12,6 +12,7 @@ import com.baiye.modules.system.service.MessageNotificationService;
import com.baiye.modules.system.service.UserMessageService;
import com.baiye.modules.system.service.dto.UserMessageDto;
import com.baiye.util.AESUtils;
import com.baiye.util.EncryptUtil;
import com.baiye.util.SpringContextHolder;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
@ -53,7 +54,6 @@ public class WebSocketServer {
@OnOpen
public void onOpen(Session session) {
Long userId = getUserId(session);
log.info("=============== user id as {} ===================",userId);
if (userId != null) {
SESSIONS.put(userId, session);
// 在线数加1
@ -231,7 +231,7 @@ public class WebSocketServer {
if (queryString != null &&
StringUtils.isNotBlank(StringUtils.substring(queryString, DefaultNumberConstants.FOURTEEN_NUMBER))) {
String substring = queryString.substring(DefaultNumberConstants.FOURTEEN_NUMBER);
String decrypt = AESUtils.decrypt(substring, AdPlatFormConstants.PLATFORM_USER);
String decrypt = EncryptUtil.AESDecode(substring, AdPlatFormConstants.PLATFORM_USER);
if (StringUtils.isNotBlank(decrypt)) {
return Long.parseLong(decrypt);
}

Loading…
Cancel
Save