File tree Expand file tree Collapse file tree
src/main/java/life/mosu/mosuserver Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44import life .mosu .mosuserver .domain .user .entity .UserJpaEntity ;
55import life .mosu .mosuserver .domain .user .entity .UserRole ;
66import life .mosu .mosuserver .domain .user .repository .UserJpaRepository ;
7+ import life .mosu .mosuserver .global .exception .OAuthException ;
78import life .mosu .mosuserver .global .processor .StepProcessor ;
89import life .mosu .mosuserver .global .util .PhoneNumberUtil ;
910import lombok .RequiredArgsConstructor ;
@@ -28,9 +29,9 @@ public UserJpaEntity process(final OAuthUserInfo info) {
2829 return userRepository .findByPhoneNumber (
2930 PhoneNumberUtil .formatPhoneNumber (info .phoneNumber ()))
3031 .map (existingUser -> {
31- // if (existingUser.isMosuUser()) {
32- // throw new IllegalArgumentException("이미 모수 회원입니다. ");
33- // }
32+ if (existingUser .isMosuUser ()) {
33+ throw new OAuthException ( "DUPLICATE " );
34+ }
3435 existingUser .updateOAuthUser (
3536 info .gender (),
3637 info .name (),
Original file line number Diff line number Diff line change 1+ package life .mosu .mosuserver .global .exception ;
2+
3+ import org .springframework .security .core .AuthenticationException ;
4+
5+ public class OAuthException extends AuthenticationException {
6+
7+ public OAuthException (String msg ) {
8+ super (msg );
9+ }
10+ }
You can’t perform that action at this time.
0 commit comments