[스프링] 회원가입, 비밀번호 찾기 이메일 인증 구현하기
개발환경 자바11, 스프링 프레임워크, 메이븐, Mybatis, MySQL, 인텔리제이 현재 개인 프로젝트를 진행 중에 있는데, 구현해본적이 없는 기능들 위주로 진행해보기로 했다. 그 중 하나가 이메일 전송 기능! 회원가입 시 이메일 인증을 해보려고 한다.(비밀번호 찾기도 동일한 방식으로 진행할 수 있다.) 이메일 인증에는 두 가지 경우가 있다. 1. 인증번호를 받아 인증번호 입력으로 이메일 인증하기. 2. 인증링크를 받아 링크 클릭 시 인증 완료하기. 두 가지 경우 중 나는 후자인 링크로 인증하는 방법을 구현했다. 또한, 구글을 이용한 이메일 인증을 했다. (참고로, 기본적인 DTO(또는 VO)나 서비스, 컨트롤러 등은 다 준비되어 있다는 가정하에 진행합니다. 회원 테이블에는 본인이 설계한 아이디, 비..
2022. 3. 29.