Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- springboot 배포
- aws
- jenkins git ignore file 추가
- RSA
- jstl 종류
- XSS 예방
- rsa 복호화
- 하이브리드 암호화
- 내도메인 한국
- 하이브리드암호화
- lightsail 도메인 연결
- jstl dependency
- 제약조건 제거
- AES
- 지속쿠키
- aws lightsail
- docker error
- Stored Procedure log
- fk컬럼 삭제
- rsa java
- git
- 플러터
- spring
- aws lightsail 배포
- Docker
- 세션쿠키
- springboot3 jstl
- swap file
- Flutter
- 스왑 메모리
Archives
- Today
- Total
목록Spring 이메일 보내기 (1)
easycode
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bIfYT5/btszKGNJtqk/j3wAOdCkgSS2UPkKkS4KwK/img.png)
현재 진행중인 프로젝트에서 초기 유저 생성 당시, 이메일 인증을 하는 로직이 있어 사용하게 되었습니다. 사용스택 : SpringBoot(2.7.x), JAVA(JDK 11), JPA, Thymleaf, SMTP는 구글의 gmail을 사용하였습니다. 시작에 앞서, 제 이메일 인증 로직은 다음과 같습니다. 1. 프론트엔드에서 API 명세서에 적힌 uri를 통해 이메일 전송을 요청합니다. RequestBody(요청Body)엔 이메일 인증이 필요한 email이 들어갑니다(EmailRequestDto, Http 메소드는 POST) 2. 인증토큰 만료 시간이 지난 데이터들을 삭제합니다. 3. 프론트엔드에서 전송한 RequestBody에 담긴 이메일이 존재하는 지 중복체크합니다. 3-1. 만약 중복된다면 respon..
Spring
2023. 11. 6. 02:39