|
6 | 6 | import com.somemore.global.auth.jwt.domain.EncodedToken; |
7 | 7 | import com.somemore.global.auth.jwt.domain.TokenType; |
8 | 8 | import com.somemore.global.auth.jwt.usecase.JwtUseCase; |
| 9 | +import com.somemore.global.encoder.BCryptPasswordEncoderUtil; |
9 | 10 | import com.somemore.user.domain.User; |
10 | 11 | import com.somemore.user.domain.UserRole; |
11 | 12 | import com.somemore.user.usecase.UserQueryUseCase; |
|
16 | 17 | import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; |
17 | 18 | import org.springframework.security.core.Authentication; |
18 | 19 | import org.springframework.security.core.AuthenticationException; |
19 | | -import org.springframework.security.crypto.password.PasswordEncoder; |
20 | 20 | import org.springframework.stereotype.Component; |
21 | 21 | import org.springframework.transaction.annotation.Transactional; |
22 | 22 |
|
|
28 | 28 | public class CustomAuthenticationProvider implements AuthenticationProvider { |
29 | 29 |
|
30 | 30 | private final JwtUseCase jwtUseCase; |
31 | | - private final PasswordEncoder passwordEncoder; |
32 | 31 | private final UserQueryUseCase userQueryUseCase; |
33 | 32 | private final NEWVolunteerQueryUseCase volunteerQueryUseCase; |
34 | 33 | private final NEWCenterQueryUseCase centerQueryUseCase; |
@@ -73,7 +72,7 @@ private EncodedToken generateAccessToken(UserIdentity userIdentity) { |
73 | 72 | } |
74 | 73 |
|
75 | 74 | private void validatePassword(String rawPassword, String encodedPassword) { |
76 | | - if (!passwordEncoder.matches(rawPassword, encodedPassword)) { |
| 75 | + if (!BCryptPasswordEncoderUtil.matches(rawPassword, encodedPassword)) { |
77 | 76 | throw new BadCredentialsException("비밀번호가 일치하지 않습니다."); |
78 | 77 | } |
79 | 78 |
|
|
0 commit comments