-
[OAuth] FacebookTokenError 해결하는 방법programing/etc 2019. 11. 15. 15:57
안녕하세요, Einere입니다.
(ADblock을 꺼주시면 감사하겠습니다.)
이번 포스트에서는 passport에서 facebook을 이용한 OAuth 구현 시, FacebookTokenError: This IP can't make requests for that application. 에러를 해결하는 방법에 대해 알아보도록 하겠습니다.
증상
페이스북을 이용한 로그인을 시도할 때, FacebookTokenError: This IP can't make requests for that application. 라는 에러가 뜨며 페이스북 OAuth 도메인으로 넘어가지 않습니다.
원인
facebook for developers - 나의 앱 - 설정 - 고급 설정 - 보안 - 서버 IP 화이트리스트 에 하나 이상의 IP가 설정되어 있는 경우 발생할 수 있습니다.
해결 방법
위 항목을 비우면 됩니다. OAuth 로직이 구현된 서버의 IP가 고정 IP인 경우에는 설정해도 될 것 같습니다만, 그렇지 않은 경우에는 해당 항목을 비워두는 것이 좋습니다. 자세한 이유는 하단의 참고 항목을 참고해주세요.
참고
OAuth Error: This IP can't make requests for that application
I just started to get random This IP can't make requests for that application. errors with my app. My server's IP address is on my whitelist from my app's settings, and it was working perfectly, bu...
stackoverflow.com
'programing > etc' 카테고리의 다른 글
[Github] README에 뱃지 달기 (0) 2019.12.06 [WebStorm] 원격 배포 환경에서 코딩하기 (0) 2019.11.23 [ESLint, Prettier] 린트 및 프리티어 설정하기 (0) 2019.11.11 [git] work flow (0) 2019.11.11 [mac] 맥에서 사진 앱 사용시 주의사항 및 복구 방법 (0) 2019.11.09 댓글