Study in Bootcamp/Pre-Project
[Pre-Project] Day 9 : Spring Security
Bhinney
2022. 11. 2. 08:47
프로젝트를 하는 과정에 있어서 기록하는 것이다.
잘못된 부분이나 수정이 필요한 부분은 꾸준히 수정할 예정이다.
✅ 주말 동안 구현한 것
- JWT를 이용한 로그인 구현
- 현재 JWT를 이용하여 Access Token을 받아오고
- 그것을 헤더로 요청하면 권한을 가질 수 있다.
✅ 시도한 것
- OAuth2와 자체 로그인을 동시에 사용
- Security FilterChain에 그냥 등록하면 작동 안됨
- 공통 클래스를 빼고 설계를 바꿔야 함.
- 로그인 실패시 에러 메세지 변환 시킴.
😵💫 과정에서 발생했던 문제
- 우선 Config에서 필터를 수정하고, oauth2와 로그인을 동시에 해봤는데
- 순환 참조가 됨...!
🔥 해야할 것
: 끝나면 취소선으로 표시
1️⃣ OAuth2 로그인 구현
- 자체 로그인이랑 같이 사용이 가능한지 공부
- 기본적인 구글 로그인 구현
- 이후 다른 소셜 로그인 찾아서 해보기