안녕하세요. 카카오 로그인과 관련하여 질문이 있어서 글 남깁니다.
카카오는 한번 로그인하면, 모든 익스플로러, 크롬 창이 닫히지 않는이상 일정시간동안 계속 로그인 상태를 유지하며 다른 인터넷창, 탭 간 이동에 있어서도 해당 상태를 공유합니다.
그러나 모든 창이 닫히고 나면 로그인을 다시 하도록 유도하구요.
어떤식으로 그런 동작을 가능하게 하는것인지 궁금합니다.
보통 그런 로그인정보들은
- 로컬스토리지
- 세션스토리지
- 쿠키
등에 저장해놓고 사용하는데
1~3 모두 어느정도 해킹에 취약하며 또한 1,3 은 인터넷창이 모두 닫혀있어도 일정시간 값이 저장되어있기때문에 현재 카카오 처럼 로그인 정보를 계속해서 유지하게 되며
2의 경우 탭이나 다른 인터넷창들과 정보를 공유하지 않는것으로 알고있습니다.
해당 사항에 대한 대답을 주실수있으신가요?