스프링 시큐리티 사용 시, 애플리케이션 부분에 해당 코드를 작성하여, 자동으로 인증되도록 한다.
MVN 사이트에 가서 Spring Boot Starter Mail을 pom.xml에 추가 (버전은 지운다)
이메일에 보내질 인증번호 html 페이지를 다음과 같이 작성한다.
서비스로 가서 이메일을 보내는 로직을 다음과 같이 작성한다.
구글 계정관리에 들어가서 앱 비밀번호를 등록 후 비밀번호를 복사해 놓는다.
어플리케이션 프로퍼티에 다음과 같이 작성한다. 이때 유저 이메일은 위에서 로직에 작성한 이메일과 동일하게 하고, 패스워드는 복사해놓은 비밀번호를 붙여넣기 한다.
이메일을 보낼 수 있는 계정에 인증번호를 보내고 확인해보면 다음과 같이 메일이 온 것을 확인할 수 있다.
'Spring' 카테고리의 다른 글
[Spring Boot] 썸네일 설정 방법 (0) | 2024.05.20 |
---|---|
[Spring Boot] 비밀번호 암호화, @Transactional (0) | 2024.04.03 |
[Spring] 백엔드단에서 정규식 불러오기 (0) | 2024.03.28 |
[Spring Boot] HttpSession 을 이용하여 로그인 상태 유지하기 (0) | 2024.03.11 |
[Spring] SHA512 암호화/해시화 구현 (1) | 2024.02.28 |