Skip to content

Commit 1174477

Browse files
committed
fix: 하드코딩된 부분 수정 (카카오톡 비밀번호) #23
1 parent e434404 commit 1174477

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/org/dfbf/soundlink/domain/user/service/KakaoAuthService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import java.util.Map;
2020
import java.util.Optional;
21+
import java.util.UUID;
2122

2223
@Service
2324
@RequiredArgsConstructor
@@ -94,12 +95,14 @@ private ResponseResult generateTokenResponse(User user) {
9495
* 새로운 카카오 사용자 회원가입
9596
*/
9697
private User registerNewKakaoUser(KakaoUserDTO kakaoUser, String nickname) {
98+
String randomPassword =UUID.randomUUID().toString().replace("-", ""); // 비밀번호는 임의 값 (32자)
99+
97100
User newUser = User.builder()
98101
.nickName(nickname)
99102
.socialId(Long.valueOf(kakaoUser.id()))
100103
.socialType(SocialType.KAKAO)
101104
.loginId("kakao_" + kakaoUser.id()) // 카카오 ID 기반 로그인 ID 생성
102-
.password(passwordEncoder.encode("kakao_password")) // 비밀번호는 임의 값 (카카오 로그인이므로 필요 없음)
105+
.password(passwordEncoder.encode(randomPassword))
103106
.email(kakaoUser.kakao_account().email())
104107
.build();
105108
return userRepository.save(newUser);

0 commit comments

Comments
 (0)