jiphyeonjeon-42 / backend

3rd development of 42-jiphyeonjeon web service backend.
https://jiphyeonjeon-42.github.io/backend/
24 stars 7 forks source link

πŸš¨κ΄€λ¦¬μž 둜그인이 λ©λ‹ˆλ‹€.🚨 #813

Closed seo-wo closed 9 months ago

seo-wo commented 9 months ago

μž¬ν˜„ 방법

  1. https://42library.kr 접속
  2. μ£Όμ†Œμ°½μ— https://42library.kr 뒀에 /auth μž…λ ₯
  3. jwooλ‹˜ κ³„μ •μœΌλ‘œ λ‘œκ·ΈμΈλ©λ‹ˆλ‹€. (μ•„λ§ˆ id: 1)

λ°œμƒ μœ„μΉ˜

No response

μΆ”κ°€ 정보

Screenshot 2024-01-10 at 12 00 42 AM

λŒ€μΆœ 및 λ„μ„œ, μœ μ €μ •λ³΄ μˆ˜μ • 등은 λ˜μ§€ μ•ŠμœΌλ‚˜ μœ μ €μ •λ³΄ 및 λ„μ„œ 정보가 λ³΄μž…λ‹ˆλ‹€.

jimin52 commented 9 months ago

원인 뢄석

ν•œμ€„μš”μ•½: 둜그인이 λ˜λŠ”κ±΄ μ•„λ‹˜ ν”„λ‘ νŠΈμ—μ„œ 42library/auth 경둜둜 μ΄λ™ν•˜λ©΄ λ°±μ—”λ“œμ˜ /auth/me api λ₯Ό 호좜. auth/me μš”μ²­μ— μΈμžκ°€ μ—†μœΌλ©΄ 1번 μœ μ €(jwoo)의 정보λ₯Ό 리턴함. (이것은 λ¬Έμ œκ°€ 맞음. service 에 null 체크 둜직 μΆ”κ°€ ν•„μš”.) κ·ΈλŸ¬λ‚˜ 토큰을 λ°œκΈ‰ν•˜λŠ” 것은 μ•„λ‹˜. κ·Έλž˜μ„œ jwt κΆŒν•œμ΄ ν•„μš”ν•œ api λ“€μ—λŠ” 접근이 λ˜μ§€ μ•ŠμŒ. κ·ΈλŸ¬λ‚˜ user/search api 의 κΆŒν•œμ΄ λ§‰ν˜€μžˆμ§€ μ•ŠμŒ. (이것도 λ¬Έμ œμž„. users/search 에 κΆŒν•œ 체크 미듀웨어 μΆ”κ°€ ν•„μš”)

이슈 정리

  1. auth/me api λŠ” μΈμžκ°€ μ—†μ„κ²½μš° 1번 μœ μ € λ°˜ν™˜ν•¨
  2. users/search api μ—μ„œ κΆŒν•œμ²΄ν¬λ₯Ό μ•ˆν•¨.

ν•΄κ²°μ±…

  1. auth/me api 에 인자 null 체크둜직 μΆ”κ°€
  2. users/search 에 κΆŒν•œμ²΄ν¬ 미듀웨어 μΆ”κ°€

@nyj001012 μ œκ°€ ν˜„μž¬ μ„œλ²„ 배포가 μ–΄λ–»κ²Œ λ˜κ³ μžˆλŠ”μ§€ 잘 λͺ°λΌμ„œ κ΄€λ ¨ μ„€μ • 곡유 ν˜Ήμ€ 이슈 ν•΄κ²° λΆ€νƒλ“œλ¦½λ‹ˆλ‹€

nyj001012 commented 9 months ago

원인 뢄석

ν•œμ€„μš”μ•½: 둜그인이 λ˜λŠ”κ±΄ μ•„λ‹˜ ν”„λ‘ νŠΈμ—μ„œ 42library/auth 경둜둜 μ΄λ™ν•˜λ©΄ λ°±μ—”λ“œμ˜ /auth/me api λ₯Ό 호좜. auth/me μš”μ²­μ— μΈμžκ°€ μ—†μœΌλ©΄ 1번 μœ μ €(jwoo)의 정보λ₯Ό 리턴함. (이것은 λ¬Έμ œκ°€ 맞음. service 에 null 체크 둜직 μΆ”κ°€ ν•„μš”.) κ·ΈλŸ¬λ‚˜ 토큰을 λ°œκΈ‰ν•˜λŠ” 것은 μ•„λ‹˜. κ·Έλž˜μ„œ jwt κΆŒν•œμ΄ ν•„μš”ν•œ api λ“€μ—λŠ” 접근이 λ˜μ§€ μ•ŠμŒ. κ·ΈλŸ¬λ‚˜ user/search api 의 κΆŒν•œμ΄ λ§‰ν˜€μžˆμ§€ μ•ŠμŒ. (이것도 λ¬Έμ œμž„. users/search 에 κΆŒν•œ 체크 미듀웨어 μΆ”κ°€ ν•„μš”)

이슈 정리

  1. auth/me api λŠ” μΈμžκ°€ μ—†μ„κ²½μš° 1번 μœ μ € λ°˜ν™˜ν•¨
  2. users/search api μ—μ„œ κΆŒν•œμ²΄ν¬λ₯Ό μ•ˆν•¨.

ν•΄κ²°μ±…

  1. auth/me api 에 인자 null 체크둜직 μΆ”κ°€
  2. users/search 에 κΆŒν•œμ²΄ν¬ 미듀웨어 μΆ”κ°€

@nyj001012 μ œκ°€ ν˜„μž¬ μ„œλ²„ 배포가 μ–΄λ–»κ²Œ λ˜κ³ μžˆλŠ”μ§€ 잘 λͺ°λΌμ„œ κ΄€λ ¨ μ„€μ • 곡유 ν˜Ήμ€ 이슈 ν•΄κ²° λΆ€νƒλ“œλ¦½λ‹ˆλ‹€

μ„œλ²„ ν˜„μž¬ μˆ˜λ™ 배포쀑이라... 였늘 내일 λ‚΄λ‘œ ν•΄κ²°ν•΄ λ‘κ² μŠ΅λ‹ˆλ‹€