본문 바로가기
Study in Bootcamp/Pre-Project

[Pre-Project] Day 9 : Spring Security

by Bhinney 2022. 11. 2.

프로젝트를 하는 과정에 있어서 기록하는 것이다.

잘못된 부분이나 수정이 필요한 부분은 꾸준히 수정할 예정이다.


✅ 주말 동안 구현한 것

  • JWT를 이용한 로그인 구현
  • 현재 JWT를 이용하여 Access Token을 받아오고
  • 그것을 헤더로 요청하면 권한을 가질 수 있다.

 

✅ 시도한 것

  • OAuth2와 자체 로그인을 동시에 사용
  • Security FilterChain에 그냥 등록하면 작동 안됨
  • 공통 클래스를 빼고 설계를 바꿔야 함.
  • 로그인 실패시 에러 메세지 변환 시킴.

😵‍💫 과정에서 발생했던 문제

  • 우선 Config에서 필터를 수정하고, oauth2와 로그인을 동시에 해봤는데
  • 순환 참조가 됨...!

🔥 해야할 것

: 끝나면 취소선으로 표시

1️⃣ OAuth2 로그인 구현

  • 자체 로그인이랑 같이 사용이 가능한지 공부
  • 기본적인 구글 로그인 구현
  • 이후 다른 소셜 로그인 찾아서 해보기

댓글