File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
src/main/java/org/dfbf/soundlink/domain/user/service Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 1818
1919import java .util .Map ;
2020import 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 );
You can’t perform that action at this time.
0 commit comments