로딩
요청 처리 중입니다...

cookie, session, jwt 그리고 sso. 쿠키, 세션, 통합로그인

 cookie, session, jwt 그리고 sso. 쿠키, 세션, 통합로그인

보통 사내 시스템을 만들면 사내 SSO ( single sign on )가 이미 구축되어 있기에 이걸 이용해서 로그인처리를 하게 됩니다. 굳이 사내시스템이 아니더라도 같은 계열의 사이트이면, 한곳에서 로그인하면 나머지 사이트는 로그인 추가로 안해도 로그인이 되는 경우가 많습니다.

이 또한 SSO 를 이용했을 확률이 높습니다. 이번 포스팅에서는 sso를 위해 cookie 와 session 를 어떻게 사용하는지 알아보겠습니다.

쿠키와 세션에 대한 내용은 아래 유명한 노마드 아저씨의 영상을 꼭 보시기 바랍니다. 최고의 쿠키 세션 설명 영상입니다. https://www.youtube.com/watch?

v=tosLBcAX1vk&t=8s 위 영상 봤다고 가정하고, 중요내용만 정리하겠습니다. 쿠키는 클라이언트(브라우저)에 저장되는 데이터입니다.

아래처럼 id,pw 를 넣어서 로그인시도 하고, 성공하면 서버에서는 Set-Cookie 라는 http 헤더에 쿠키값을 넣어서 리턴해줍니다. 쿠키는 key...

# cookie # jwt # redis # session # sso