2022.12.02 - [Project/Snacks] - [Snacks 개발 일기] #4 구글 로그인 적용하기
이어서 작성하자면 Oauth2로그인을 한 정보를 가지고 JWT 토큰을 만드는데 성공했다
하지만 이것이 맞는 로직인지는 모르겠다
SecurityConfig에 successHandler를 추가해주니, customOAuth2UserService에서 사용하던 사용자 정보인 Authentication 객체를 받아올 수 있었고, HttpServletRequest, HttpServletResponse가 있어서 내가 원하는 대로 응답을 보내줄 수 있었다
그동안 생성된 토큰을 어떻게 반환해줘야 하나 고민이 많았는데, 이런 방법으로 가능하게 되었다.
이 핸들러에서 JWT 토큰도 만들고 Redis에 적용할 수 있다!
다음과 같이 반환 가능!
'Project > Snacks' 카테고리의 다른 글
[Snacks 개발 일기] #8 구글 로그인과 같은 이메일로 자체 로그인할 때 안되는 현상 해결하기 (0) | 2022.12.23 |
---|---|
[Snacks 개발 일기] #7 자체 로그인과 구글 로그인 충돌 방지 (0) | 2022.12.12 |
[Snacks 개발 일기] #5 테스트코드 MockMvc에 JWT 필터 적용하기 (0) | 2022.12.08 |
[Snacks 개발 일기] #4 구글 로그인 적용하기 (0) | 2022.12.02 |
[Snacks 개발 일기] #3 filter에 Response값 지정하기 (0) | 2022.11.27 |