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 | 29 | 30 | 31 |
Tags
- ci/cd
- Object.freeze()
- 자바스크립트
- Python
- 전역스타일
- requests
- mysqlclient
- Django
- nestjs
- 카카오 로그인
- GlobalStyle
- styled-component
- typeorm
- Recoil
- riotapi
- ACM
- React
- CloudFront
- AWS
- liunx
- e.stopPropagation()
- code-server
- 배포
- route53
- docker
- e.preventDefault()
- Github Actions
- 롤
- 리액트
- s3
Archives
- Today
- Total
목록Gmail (1)
군붕이의 메모장
Nodemailer + Gmail OAuth2.0으로 이메일 발송기능 구현하기
회원가입시 이메일 인증을 위해 Nodemailer 라이브러리를 통해 제작하려고 했다. 하지만 어째서인지 공식문서에 있는 로그인방식대로 하면 에러가 발생해서 관련해서 정리해둘려고 한다. 우선 2022.05.30부터 기존 존재하던 구글 이메일, 비밀번호 기반 인증으로는 더이상 이메일 발송이 불가능해졌다. nodemailer에서 Gmail을 통해 이메일발송을 구현하기 위해선 OAuth2.0 인증이 필요하게 되었다. ● 절차 구글 개발자 콘솔에서 프로젝트 생성 후 Gmail API 사용하기 OAuth 사용 동의하기 OAuth2.0 클라이언트 아이디 생성하기 리프레쉬 토큰과 엑세스 토큰 발급받기 발급받은 코드로 Nodemailer를 사용해서 이메일 발송하기 ● 구글 개발자 콘솔에서 프로젝트 생성 후 Gmail A..
웹 개발/기타 지식
2023. 2. 18. 21:00