Closed hamlsy closed 3 months ago
feat/32 -> main
게시글 작성 기능과 JWT 인증을 구현했습니다.
로그인(토큰 발급)
게시글 업로드(토큰 인증)
게시글 조회
원래는 게시글 작성 API만 구현하려 했는데 사용자 인증이 필요하단 걸 잊고 있었습니다..
기존 세션 방식은 Form Login, Thymeleaf 같은 템플릿 엔진 사용에는 특화되어 있으나 프론트와 백의 API 통신 방식에는 JWT가 더 적합하다 판단되어 변경하게 되었습니다.
물론 그만큼 JWT Security 구현 과정에서 시간이 오래 걸렸지만, 그만큼 트러블슈팅 경험을 할 수 있었습니다.
추후 소셜 로그인도 고려해보겠습니다.
구현은 밑 링크를 참고했습니다. https://substantial-park-a17.notion.site/JWT-7a5cd1cf278a407fae9f35166da5ab03
PR 타입
반영 브랜치
feat/32 -> main
변경 사항
게시글 작성 기능과 JWT 인증을 구현했습니다.
테스트 결과
로그인(토큰 발급)
게시글 업로드(토큰 인증)
게시글 조회
코멘트
원래는 게시글 작성 API만 구현하려 했는데 사용자 인증이 필요하단 걸 잊고 있었습니다..
기존 세션 방식은 Form Login, Thymeleaf 같은 템플릿 엔진 사용에는 특화되어 있으나 프론트와 백의 API 통신 방식에는 JWT가 더 적합하다 판단되어 변경하게 되었습니다.
물론 그만큼 JWT Security 구현 과정에서 시간이 오래 걸렸지만, 그만큼 트러블슈팅 경험을 할 수 있었습니다.
추후 소셜 로그인도 고려해보겠습니다.
참고
구현은 밑 링크를 참고했습니다. https://substantial-park-a17.notion.site/JWT-7a5cd1cf278a407fae9f35166da5ab03