본문 바로가기
  • 포르쉐타고싶다

kakao login2

[etc] 카카오 "ip mismatched! callerIp=xxxxxxxx. check out registered ips." 에러 해결 1. 배경 역시 개발자는 구글링하기 전에 공식 문서를 먼저 뒤져야 한다. Node.js에서 카카오 연동 로그인 구현 중 "ip mismatched! callerIp=xxxxxxxx. check out registered ips." 의 에러가 발생하였다. 분명히 [내 애플리케이션] > [플랫폼] 에 내 퍼블릭 ip를 등록해서 저번달만 해도 됐던 기능이 갑자기 안되서 이유를 찾을 수 없었다. 2. 해결 카카오 개발환경이 업데이트되면서 방식이 바뀐 탓이었다. 접근하고자 하는 나의 ip 등록을 [내 애플리케이션] > [플랫폼] 뿐만 아니라 [내 애플리케이션] > [고급설정] > [허용 IP 주소] 에도 등록해줘야 한다. https://developers.kakao.com/docs/latest/ko/referen.. 2020. 5. 27.
[node.js] 이해가 어려웠던 카카오 로그인 박살내기 연동로그인은 앱과 사용자간의 거리를 좁혀주는 확실히 필요한 툴이다. 그 중 한국에서는 카카오를 사용하지 않으면 간첩(?)일 정도니 카카오 연동로그인 구현이 필수적이라고 생각한다. 하지만 연동로그인은 계정, 사용자 정보를 공유하는 것이니 그 절차가 복잡하고 까다로울 수 밖에 없다. 그래서 여러 지원 툴이 나와있는데 그 중 가장 유명한 것이 passport이다 하지만 passport는 페이스북, 구글 등 해외 소셜앱에 대해서는 체계적으로 그 방법이 나와있고 스택 오버플로우 등에서 그 절차 또한 여럿 공유되고 있다. 거의 모든 앱이 카카오 연동로그인을 갖추고 있는 만큼 그 레퍼런스도 충분히 많았지만 어떤 아이디어로 구현하고자 하느냐에 따라 프론트엔드와 백엔드가 어떻게 역할을 나누냐에 따라 등등 그 안에서 또 .. 2020. 4. 23.