hou27의 블로그

  • 홈
  • 태그
  • 방명록

email 1

TypeORM - findOne with undefined

이슈의 발현 프로젝트를 진행하던 중, 갑자기 다른 사용자의 계정으로 로그인된다는 이슈가 제보됐다. 그럴 수도 없고, 그래서도 안되고, 믿기지 않았지만 제보해주신 분이 보내온 캡처를 확인하니 분명 내 계정으로 로그인된 모습이었다. 다행히도 많은 도움을 주신 덕에 금방 원인을 파악할 수 있었다. 원인 현재 필자의 프로젝트는 카카오 로그인을 지원하고 있다. 아직 비즈 앱으로 등록하지 않아서 EMAIL을 필수 동의 항목으로 설정할 수 없어서 선택사항으로 두었었는데, 제보해주신 분이 최초로 카카오 로그인을 시도할 때 이메일 제공에 동의하지 않았고, 그 탓에 이메일로 사용자 식별을 하고 있는 우리 서버가 undefined 값을 기준으로 사용자를 찾았더니 내 계정이 찾아진 것이었다. ..? 여기까지 읽고 무슨 소린지..

Backend/NestJS 2022.11.07
1
더보기
프로필사진

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (64)
    • Blockchain (9)
    • Dev (14)
    • Problem Solving (9)
    • 개발 일지 (6)
    • Refactoring (0)
    • Data Science (2)
    • Backend (16)
      • NestJS (7)
      • Spring (9)
    • Study (8)
      • TDD (8)

Tag

Linux, react, 백준, WSL2, Blockchain, 암호화폐, 알고리즘, go, cryptocurrency, 테스트 주도 개발, PS, TDD, nestjs, Java, Baekjoon, Spring, typeORM, spring boot, jwt, WSL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바