wafflestudio / snutt-timetable

SNUTT timetable service
14 stars 0 forks source link

이메일 인증 마이그레이션 / 비밀번호 찾기 api 변경 #248

Open asp345 opened 3 weeks ago

asp345 commented 3 weeks ago

아래 api들을 snu4t로 옮기고, 비밀번호 찾기에서 문제가 될 수 있는 부분 찾아서 수정했습니다 (https://wafflestudio.slack.com/archives/C0PAVPS5T/p1719648852739009) 변경사항 안 적은 부분들은 기존 api 스펙 유지했고 하다 보니까 양이 좀 많아졌는데 리뷰 부탁드려요

POST /auth/password/reset/email/check - 마스킹된 이메일 반환하도록 변경 POST /auth/password/reset/email/send POST /auth/password/reset/verification/code POST /auth/password/reset - 보안을 위해 verification에 사용한 코드를 client에서 다시 한번 보내도록 변경 POST /auth/id/find

DELETE /user/email/verification POST /user/email/verification POST /user/email/verification/code GET /user/email/verification POST /user/password PUT /user/password

asp345 commented 1 week ago

리뷰해주신거 수정했는데 mail 쪽은 client만 common으로 빼고 util object에서 비동기 함수 실행이 안되는거 같아 MailService 만들어서 사용하는걸로 바꾸었습니다. 메일 템플릿도 따로 저장하게 해놨는데 ses 정지 때문에 아직 메일 제대로 보내지는지 테스트를 못해봤습니다.