웹린이의 어이 없었던 로그인 실패 디버깅 일기 🔎

주싱·2021년 11월 17일
0

Trouble Shooting

목록 보기
9/21

Web UI 에서부터 API를 거쳐 DB 를 직접 까서 확인해보는 의미있는 학습의 시간이었습니다.

1. 문제 현상

  • Web UI 에서 로그인 시, 일치하는 정보가 없다는 팝업과 함께 로그인이 되지 않습니다.

2. 원인 분석

  • 브라우저에서 개발자 DevTool을 열고 API URL 을 확인합니다.

  • '/api/loing' URL 로 매핑됨을 확인했고, RestController 중 '/api/login' URL 과 매핑되는 API 를 서버 코드에서 찾았습니다.

  • API 서버의 RestController API 에서부터 DB 접근 코드까지 디버깅해보니 DB에 저장된 SHA-512 로 해싱된 값이 입력된 비밀번호의 해싱값과 달랐습니다.

  • 담당자와 확인해보니 비밀번호를 잘못 알고 있었습니다.

3. 결과

  • 비밀번호를 제대로 입력하니 정상 로그인 됩니다.
  • Web UI 에서부터 API를 거쳐 DB 를 직접 까서 확인해보는 의미있는 학습의 시간이었습니다.
profile
소프트웨어 엔지니어, 일상

0개의 댓글