fix: frontend custom server 삭제, 회원가입 수정

This commit is contained in:
shinmj
2021-12-29 14:00:24 +09:00
parent 5582834ab7
commit 9123b92e92
10 changed files with 97 additions and 90 deletions

View File

@@ -1,5 +1,6 @@
package org.egovframe.cloud.userservice.api.user.dto;
import java.util.Objects;
import lombok.Getter;
import lombok.NoArgsConstructor;
import org.egovframe.cloud.common.domain.Role;
@@ -64,6 +65,11 @@ public class UserJoinRequestDto {
*/
private String token;
public Boolean isProvider() {
return Objects.nonNull(provider) && !"".equals(provider) & !"undefined".equals(provider)
&& Objects.nonNull(token) && !"".equals(token) && !"undefined".equals(token);
}
/**
* UserSaveRequestDto 의 필드 값을 User Entity 빌더를 사용하여 주입 후 User를 리턴한다.
* UserSaveRequestDto 가 가지고 있는 User 의 필드만 세팅할 수 있게 된다.

View File

@@ -319,7 +319,7 @@ public class UserService extends AbstractService implements UserDetailsService {
User user = requestDto.toEntity(passwordEncoder);
if (requestDto.getProvider() != null && !"".equals(requestDto.getProvider()) && requestDto.getToken() != null && !"".equals(requestDto.getToken())) {
if (requestDto.isProvider()) {
SocialUserResponseDto socialUserResponseDto = getSocialUserInfo(requestDto.getProvider(), requestDto.getToken());
user.setSocial(requestDto.getProvider(), socialUserResponseDto.getId());
}
@@ -329,6 +329,7 @@ public class UserService extends AbstractService implements UserDetailsService {
return true;
}
/**
* 사용자 비밀번호 찾기
*