TILπŸ”₯

23.12.20 TIL

KIMHYEYUN 2023. 12. 20. 21:27
λ°˜μ‘ν˜•

JWT 토큰 검증 μ‹œ κ³„μ†λœ μ—λŸ¬

μ™œμ§€μ™œμ§€... μ™œ 자꾸 λͺ¨λ“  κ²€μ¦μ—μ„œ Unsupported JWT token μ—λŸ¬κ°€ λ°œμƒν• κΉŒ.........
이전 ν”Œμ μ—μ„œλŠ” 잘 λŒμ•„κ°€λŠ”λ°......
ν˜Ήμ‹œλ‚˜ 단어가 μ•„λ‹ˆλΌ μ•ŒνŒŒλ²³ ν•˜λ‚˜ν•˜λ‚˜ λ‹€ μͺΌκ°œμ„œ 확인해본 κ²°κ³Ό

parseClaimsJws() 이 parseClaimsJwt()둜 잘λͺ»λ˜μ–΄μžˆμ—ˆλ‹€. μžλ™ μ™„μ„±κΈ°λŠ₯의 폐해...

μ²˜μŒμ— 토큰을 생성할 λ•Œ,

parseClaimsJws()

parseClaimsJws()λΌλŠ” λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•˜κ³  μžˆλŠ” κ±Έ λ³Ό 수 μžˆλŠ”λ°, 이거 λŒ€μ‹ μ— parseClaimsJwt()λ₯Ό μ‚¬μš©ν•˜λ©΄ 였λ₯˜κ°€ λ°œμƒν•œλ‹€.μ΄λŠ”, μš°λ¦¬κ°€ μ²˜μŒμ— 토큰을 생성할 λ•Œ signWith을 ν†΅ν•΄μ„œ μ„œλͺ…을 μ§„ν–‰ν–ˆκΈ° λ•Œλ¬Έμ— λ³΅ν˜Έν™” μ‹œμ—λ„ μ„œλͺ…에 λŒ€ν•œ 검증을 μ§„ν–‰ν•΄μ•Ό ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€. (Jwt()의 경우 μ„œλͺ… 검증 없이 λ‹¨μˆœνžˆ 헀더와 ν΄λ ˆμž„λ§Œ μΆ”μΆœν•¨)parseClaimsJwt()을 μ‚¬μš©ν•˜κ³  μ‹Άλ‹€λ©΄ 토큰 생성 μ‹œμ— signWith을 ν†΅ν•΄μ„œ μ„œλͺ…에 λŒ€ν•œ 정보λ₯Ό λ„˜κ²¨μ£Όμ§€ μ•ŠμœΌλ©΄ λœλ‹€.
좜처: https://cl8d.tistory.com/83 [DevLog 😢:ν‹°μŠ€ν† λ¦¬]

728x90
λ°˜μ‘ν˜•