forked from codesquad-members-2023/issue-tracker-max
-
Notifications
You must be signed in to change notification settings - Fork 1
πνΈλ¬λΈ μν β BE
Jian Lee edited this page Aug 18, 2023
·
5 revisions
-
GlobalExceptionHandler
μ@Valid
κ²μ¦ μ λ°μν μλ¬-
MethodArgumentNotValidException
λ₯Ό @Override ν΄μ ν΄κ²°
-
- CORS μλ¬
- Github OAuth λ‘κ·ΈμΈ μ, λ‘컬μμ μ²λ¦¬ λ° ν
μ€νΈλ₯Ό νκΈ° μν΄μ
Authorization callback URL
λ₯Ό localhost:8080λ‘ μ€μ νμ¬ μ¬μ©νμ΅λλ€.
- Github OAuth λ‘κ·ΈμΈ μ, λ‘컬μμ μ²λ¦¬ λ° ν
μ€νΈλ₯Ό νκΈ° μν΄μ
- doFilter()λ₯Ό μ§ννλλ°, HttpMethodκ° OptionsμΌ λλ doFilter()λ₯Ό νμ§ μκ³ λ°λ‘ return νκ² λ§λ€μ΄μΌ νλ€.
- λ°°ν¬ μλ²μ μ κ·Ό μ , preflightλ‘ Options methodλ‘ μμ²μ 보λ΄κ² λλλ°, μ΄ λ Request Headerμ Authorization κ°μΌλ‘ JWT Tokenμ΄ λ€μ΄μμ§ μμκΈ° λλ¬Έμ CORS μ€λ₯ λ°μνκ² λ κ²μ΄λ€.
- HttpMethodκ° OptionsμΌ κ²½μ°, Filterμμ λ°λ‘ return νκ² λ§λ€μ΄ ν΄λΉ μ κ·Όμ νμ©ν΄μ£Όκ² λ§λ€μλ€.
μ΄ν΄ μ°Έκ³ λΈλ‘κ·Έ
λμ λ°μ Github Wiki