JWT x μμ² νν°
JwtRequestFilter
ν΄λΌμ΄μΈνΈμμ μμ² λ©μμ§μ λ³΄λΈ JWT ν ν°μ κ²μ¦νλ νν°
μμ² μ²λ¦¬ νλ‘μΈμ€
ν΄λΌμ΄μΈνΈλ μ΅μ΄ λ‘κ·ΈμΈ μΈμ¦μ ν λ€, μΈμ¦λ μμ²μ ν λ λ§λ€ Authorization μμ² ν€λμ jwt ν ν°μ ν¬ν¨νμ¬ μμ²ν©λλ€.
1.
μ¬μ μ λ¨Όμ ν΄λΌμ΄μΈνΈλ μμ΄λ λΉλ°λ²νΈλ‘ μΈμ¦ μμ²μ ν΅ν΄ JWTλ₯Ό μλ΅ λ°μ΅λλ€.
2.
JWT λ₯Ό μΏ ν€ λ±μ ν΄λΌμ΄μΈνΈ μ μ₯μμ μ μ₯ν©λλ€.
3.
μ΅μ΄ μΈμ¦ ν, 맀 μμ²λ§λ€ Authorization μμ² ν€λμ λ΄μμ μμ²μ 보λ
λλ€.
4.
맀 μμ²μ μΈμ¦ μ²λ¦¬λ₯Ό μμ² νν°λ₯Ό ν΅ν΄μ μ²λ¦¬ν©λλ€.
a.
Authorization μμ² ν€λμμ JWT μΆμΆν©λλ€.
b.
JWT ν ν° ν΄μνμ¬ μΈμ¦ μλλ₯Ό ν©λλ€.
c.
JWT ν ν° κ²μ¦μ ν©λλ€.
d.
JWT ν ν°μ΄ μ ν¨νκ³ , μΈμ¦μ΄ μ±κ³΅λλ©΄ μΈμ¦ μλ£ μ²λ¦¬λ₯Ό ν©λλ€.