https://lookids.atlassian.net/jira/software/projects/KAN/boards/3?assignee=712020%3A835c5f96-ed06-4764-a707-63834820b83d&selectedIssue=KAN-110
- 회원가입, 비밀번호 재설정 시 이메일 인증 과정을 거치기 전 중복 확인을 위한 기능
Controller
verifyEmail
(Post)
- 입력 받은 email 값을 service로직으로 전달 후, 반환된 값을 응답데이터로 반환
Service
verifyEmail
- db에 이메일 정보를 조회한 후
- 있다면(중복) -> false 반환
- 없다면 → true 반환 (이후 처리할 이메일 본인인증 로직의 발판이 될 정보)
수정 및 추가
EmailService
의 sendSimpleEmail
에 대하여 네트워크 문제등의 오류로 메세지 전송 실패 시 예외 처리
AuthController
의 sendEmail
에 대하여 기존에는 테스트를 위해 이메일값을 미리 작성하였지만 input이 필요한 처리이기에 email 주소를 vo값으로 받는 것으로 변경 → 응답값으로 "verification": true
전달
- email 전송 후 api 테스트 프로그램에서 최소한의 응답값을 받기 위해 + 반환타입 통일성 위해
String → BaseResponse<KeyResponseVo> 타입으로 변경