오늘 한 일
지난 TIL에서 적은 Board CRUD 기능에 더해, 주말부터 오늘까지 nodemailer로 Board에 멤버를 초대하고 verify하는 로직을 만들고 전체적인 코드 수정을 했다.
멤버를 초대하는 간단한 로직은 board 생성자가 멤버 이메일을 입력하게 되면 멤버 이메일로 인증코드가 발송되게 되고 인증 코드를 정확히 입력하게되면 board 조회 및 변경이 가능하도록 만드는 것이었다.
짜는 것 자체는 어렵지 않았지만 어떻게 구성할 것인가에 대한 생각을 조금 많이 했던 것 같다.
인증에 관해서 Oauth를 사용해 로그인 링크를 보내고 그 링크를 클릭 시 token값을 할당하는 방법과 내가 한 방법이 있었는데 Oauth관련해서는 실패했다. 이번 프로젝트가 끝나면 다시 한 번 만들어서 성공하고 싶다.
배운 부분
https://yoonchan1121.tistory.com/140
'TIL' 카테고리의 다른 글
2024_01_11 TIL (2) | 2024.01.11 |
---|---|
2024_01_10 TIL (+01/09) (1) | 2024.01.11 |
2024_01_05 TIL (1) | 2024.01.06 |
2024_01_03 TIL (1) | 2024.01.04 |
2024_01_02 TIL (1) | 2024.01.03 |