Skip to content

Conversation

@05AM
Copy link
Contributor

@05AM 05AM commented Jun 11, 2025

💡 유형

  • 새로운 기능 추가
  • 코드 리팩토링

💁 해결하려는 문제를 적어주세요

  • 인증번호로 발급받은 토큰을 통해 비밀번호를 재설정하고 이메일을 찾는 기능을 구현했습니다.

🤔 어떤 방식으로 해결했는지 적어주세요

  • 인증 목적(이메일 찾기, 비밀번호 재설정 등)에 관계 없이 한 API로 인증 번호를 전송하기 위해 AUTH_PURPOSEAUTH_METHOD 를 받아 인증번호를 전송하는 방식으로 구현했습니다.
  • 받은 인증번호를 검증하는 API에서는 인증 목적과 생성한 토큰을 저장하고 반환합니다.
  • 각 비즈니스 API(이메일 찾기, 비밀번호 재설정)에서 토큰과 추가 정보를 받아 로직을 처리합니다. 이때, 토큰이 AUTH_PURPOSE와 함께 저장되기에 해당 목적의 토큰으로 발급되지 않은 토큰으로 다른 기능을 수행할 수 없습니다. 예시) 이메일 찾기 토큰으로 비밀번호를 재설정할 수 없음
  • 사용된 인증번호와 토큰은 삭제되어 재사용이 불가합니다.
  • 추가로 비밀번호 형식 검증에 대한 기획 변경을 반영했습니다. (영문자, 특수문자, 숫자 중 3 -> 2가지 이상 혼합)

🙋 중점적으로 리뷰 했으면 하는 부분이 있다면 적어주세요

알림톡 관련

  • 알림톡으로 인증번호를 보낼 때, 응답 및 히스토리에는 성공이라고 뜨는데 알림톡이 오지 않았습니다.
  • 또한 비즈고 홈페이지에 알림톡 전송 기록을 확인했으나 로그가 뜨지 않았습니다.
  • 해당 건에 대해 같이 디버깅 해보면 좋을 것 같습니다.

그 외

인증 방식이나 구현에 대해 의견이 있으시다면 언제든지 제안해주시면 좋을 것 같습니다.

🧑‍🏫 이해를 위해 필요한 자료가 있다면 첨부해주세요

  • 인증번호 저장 방식
HSET auth-code:01012345678
  purpose   "PASSWORD_RESET"
  code      "482913"
  memberId  "123"
  • 토큰 저장 방식
token:find_email:a8s7f9a8f7

@05AM 05AM requested a review from DuFong June 11, 2025 05:45
@05AM 05AM self-assigned this Jun 11, 2025
@05AM 05AM added enhancement New feature or request D-4 4일 전 까지 리뷰해주세요 feat 새로운 기능 labels Jun 11, 2025
@github-actions github-actions bot added D-3 3일 전 까지 리뷰해주세요 D-2 2일 전 까지 리뷰해주세요 D-1 1일 전 까지 리뷰해주세요 D-0 바로 리뷰가 필요해요 and removed D-4 4일 전 까지 리뷰해주세요 D-3 3일 전 까지 리뷰해주세요 D-2 2일 전 까지 리뷰해주세요 D-1 1일 전 까지 리뷰해주세요 labels Jun 11, 2025
Copy link
Collaborator

@DuFong DuFong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

인증번호 발송 오류 조치하였습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

D-0 바로 리뷰가 필요해요 enhancement New feature or request feat 새로운 기능

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants