-
[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인 경우에는 설정해도 될 것 같습니다만, 그렇지 않은 경우에는 해당 항목을 비워두는 것이 좋습니다. 자세한 이유는 하단의 참고 항목을 참고해주세요.
참고
'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 댓글