내 사이트에서 Facebook 로그인을 사용 중입니다. 내가 로컬에서 테스트 할 때 local.mysite.com
을 사용해야하므로 페이스 북은 요청이 내 사이트에서 발생한다고 생각합니다. 이것은 이미지를 BLOBSTORE에 업로드 할 때를 제외하고 훌륭하게 작동합니다. 이미지를 업로드 할 때 앱 엔진은 항상 localhost:888
으로 전환됩니다. 이것은 브라우저가 크로스 사이트 스크립팅이 일어난다 고 생각하게하고 업로드를 방해합니다.로컬 blobstore 응답의 강제 URL
XMLHttpRequest cannot load http://localhost:8888/_ah/upload/agpidWJwcm9qZWN0chsLEhVfX0Jsb2JVcGxvYWRTZXNzaW9uX18YBQw. Origin http://local.mysite.com:8888 is not allowed by Access-Control-Allow-Origin.
localhost를 페이스 북 도메인으로 사용하는 데 문제가있었습니다. 페이스 북은 페이스 북 리소스를로드하려고하고 있으며 많은 행동을 차단한다고 생각합니다. – Lumpy
@ Lumpy Weird .. 로컬로 내 로그인을 테스트 할 수 있도록 Facebook에 http : // localhost : 8080을 추가하여 어떤 문제도 발생하지 않았습니다. 어쩌면 그들은 최근에 뭔가를 바꿨을 것입니다. 어느 경우 든 코드 대신 데이터 저장소에 구성 속성을 저장하는 것이 좋습니다. – Lipis