박가방

특정 사이트 카카오 소셜 로그인 자동 로그인 해제, 아이디 변경 본문

생각하는 공간/이것저것

특정 사이트 카카오 소셜 로그인 자동 로그인 해제, 아이디 변경

박가방 2023. 9. 26. 16:06

#문제(카카오 기준)

카카오로 로그인 -> 기존 계정으로 자동 로그인 되는 현상

소셜(카카오) 자동 로그인 연결을 해놓은 사이트에서, 기존에 로그인 했던 계정으로 자동 로그인됨.

그러나 위 사진과 같이 "로그인 계정 변경" 또는 "자동 로그인 해제"와 같은 기능을 찾을 수 없었음

 

간단한 해결 방법은

크롬 기준으로 오른쪽 상단 3개의 점 클릭 -> 방문 기록 삭제(전체기간)이지만

방문 기록과 특정 사이트의 쿠키가 사라지는걸 원치 않았음(귀찮아서..).

 

따라서 자동으로 로그인되는 특정 사이트만 쿠키, 데이터 그리고 캐시를 삭제하여 보았으나 증상 동일

 

# 해결

 

원인 : 간편 로그인 + 카카오 통합로그인

 

1. 소셜 로그인이 가능한 사이트에서, 카카오로 로그인 시 간편 로그인체크해둔 경우

2. 또는 다음사이트에서 간편로그인 기능을 설정한 경우 

-> 소셜 로그인을 하면, 다음(카카오) 사이트도 같이 로그인이 되는 문제가 발생.

 

따라서 다음 사이트에 계속 로그인이 되어 있으니, 하부 개념의 소셜 로그인도 다음(카카오) 계정 기준으로 자동으로 로그인 된 것이지 않을까 생각.

 

해결 방법

1. 다음 사이트에서 로그아웃

 

2. 이 후 다시 소셜(카카오) 로그인을 누르면

3. 아래와 같이 다른 계정으로 로그인 가능.

이 때 새로운 계정으로 로그인을 하고, "간편 로그인 정보 저장"을 체크하면 계정이 추가되며

앞으로는 다음 사이트 로그아웃을 할 필요 없이, 계정을 선택할 수 있는 화면이 제공.


 

또다른 문제 :

1. 카카오 로그인 시 다음 사이트도 같이 강제로 로그인되는 점.

2. 카카오 로그인 계정을 로그아웃 해도 다음사이트는 그대로 연결되어 있음.

3. 그리고 다음 사이트에서 로그아웃을 누르지 않으면 브라우저를 껏다 켜도 다음 사이트는 계속 로그인 되어있음.  -> 보안 문제..

이게 SSO와 같은 정상적인 프로세스인지 뭔지 모르겠지만, 사용자 입장에서는 원치 않게 다음사이트에서 로그아웃을 계속 눌러줘야하는데, 버그아닌가