浏览代码

quick update for jwt

master
cyril.tsui 1 个月前
父节点
当前提交
1bfaa5553a
共有 1 个文件被更改,包括 6 次插入5 次删除
  1. +6
    -5
      src/main/java/com/ffii/fpsms/config/security/jwt/web/JwtAuthenticationController.java

+ 6
- 5
src/main/java/com/ffii/fpsms/config/security/jwt/web/JwtAuthenticationController.java 查看文件

@@ -108,16 +108,17 @@ public class JwtAuthenticationController {
}

private ResponseEntity<?> createAuthTokenResponse(JwtRequest authenticationRequest) {
final UserDetails userDetails = userDetailsService.loadUserByUsername(authenticationRequest.getUsername());
if (userDetails == null) {
// final UserDetails userDetails = userDetailsService.loadUserByUsername(authenticationRequest.getUsername());
final User user = userDetailsService.loadUserByUsername(authenticationRequest.getUsername());
if (user == null) {
return ResponseEntity.status(HttpStatus.UNAUTHORIZED)
.body(new ExceptionResponse(authenticationRequest.getUsername() + " not yet register in the system.", null));
}

final String accessToken = jwtTokenUtil.generateToken(userDetails);
final String refreshToken = jwtTokenUtil.createRefreshToken(userDetails.getUsername()).getToken();
final String accessToken = jwtTokenUtil.generateToken(user);
final String refreshToken = jwtTokenUtil.createRefreshToken(user.getUsername()).getToken();

User user = userRepository.findByName(authenticationRequest.getUsername()).get(0);
// User user = userRepository.findByName(authenticationRequest.getUsername()).get(0);

List<String> abilities = new ArrayList<>();
final Set<SimpleGrantedAuthority> userAuthority = userAuthorityService.getUserAuthority(user);


正在加载...
取消
保存