회고5 [이상청] OAuth2를 활용한 로그인, 세션 유지 방식의 실패 원인과 해결방안 개관 쉽게 요약하면, OAuth2는 외부 기업에 로그인 및 회원가입을 위탁하는 서비스다. 스프링에서는 Oauth2 Client와 Spring-Security 두 하위 프레임워크를 통해 OAuth2 로그인을 쉽게 구현할 수 있다. 결론적으로 아래 방식은 실제 서비스에 사용되지는 못했다. 로그인에는 크게 두 가지 방식이 있다. 첫번째는 세션을 사용하는 방법, 두번째는 jwt 토큰을 사용하는 방법이다. 각각 장단점이 있지만, 나는 첫번째 방식을 사용했다. 이전에 구현해 본 경험이 있고 백엔드에서 거의 모든 로직을 처리해주기 때문이었는데 밑에 나올 여러가지 문제가 발생하여 jwt 토큰을 사용한 방식으로 로그인 방식을 바꾸게 되었다. 또한 코드는 전반적인 로직이 어떻게 돌아가는지 이해하고 복습하기 위해 가공하여 .. 2022. 8. 7. 이전 1 2 다음