OurHomeRecipe / our-home-recipe-backend

우리집 레시피 백엔드입니다.
0 stars 2 forks source link

Featrue/add jwt and spring security integration #13

Closed elrdan closed 2 weeks ago

elrdan commented 2 weeks ago

️⃣ 연관된 이슈

closes #10

️⃣ 작업 내용

토큰 생성, 토큰 검증, 토큰 갱신, 토큰관련 설정을 추가했습니다. 토큰 관련 Security 예외처리 추가했습니다. 공통적으로 사용할 에러 응답 객체(ErrorResponse) 추가했습니다. SpringSecurity에 Jwt 관련 설정 추가하고 요청에 대해 접근 관리할 수 있는 FilterChain을 추가했습니다.

️⃣ 테스트 결과

아직 개발된 api가 없어서 따로 테스트를 해보진 못했습니다.

️⃣ 변경 사항 체크리스트

️⃣ 스크린샷 (선택)

관련된 스크린샷이 있다면 여기에 첨부해주세요.

️⃣ 리뷰 요구사항 (선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요. 예시: 이 부분의 코드가 잘 작동하는지 테스트 해주실 수 있나요?

📎 참고 자료 (선택)

관련 문서, 스크린샷, 또는 예시 등이 있다면 여기에 첨부해주세요.

Soo186 commented 2 weeks ago

@elrdan

향후 OAuth2를 사용할 계획이신가요? 사용할 계획이시라면 OAuth Access 토큰을 그대로 사용할 계획인지, 아니면 OAuth 인증 후 자체 JWT를 발급하여 사용할 계획인지 궁금합니다!

elrdan commented 2 weeks ago

@Soo186 1차개발이 아닌 2차 개발때 OAuth2를 사용할 생각이며 후자로 개발할 것 같은데 이부분에 대해서는 결정된 부분이 없어서 개발할때 한번 더 고민해봐야될 것 같아요.