일을 하다보니 카카오 OAuth 연동 로그인이 사파리 브라우저에서 안되는 이슈가 발생했다. 

 

이유는 간단했다. 

 

iCloud 비공개 릴레이가 켜져있는 경우 

 

사파리 브라우저를 사용하면 IP추적을 막기 위해 IP를 주기적으로 변경시키는데 이 경우 

 

카카오 정책상 로그인 도중에 IP 변경 되는 경우 계정 탈취 시도와 구분할 수 없기 때문에

 

로그인 실패로 처리한다는 것

 

iOS 17이 되면서 이 기능이 더 자주 켜지게 되고 있는 것 같다. 

 

 

사파리 브라우저에서 카카오 로그인이 안되면

 

설정 > 사용자 이름 > iCloud > 비공개 릴레이 이동 후 

사용하지 않도록 셋팅해보자 ~ 

+ Recent posts