우리는 oauth를 통해 정사각형 계정을 사용하여 Vizify에 로그인하려고 시도하는 사용자 중 일부와 씨름하고 있습니다. 사용자의 Foursquare 계정이 Facebook 계정에 연결되어 있고 facebook에 로그인되어있는 경우 oauth 프로세스는 404 오류로 연결됩니다. 페이스 북에 로그인하지 않았거나 계정이 연결되어 있지 않으면 프로세스가 예상대로 작동합니다. https://www.facebook.com/connect/ping?client_id=CLIENT_ID&domain=foursquare.com&origin=1&redirect_uri=https%3A%2F%2Fs-static.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D27%23cb%3Df373b9bef%26domain%3Dfoursquare.com%26origin%3Dhttps%253A%252F%252Ffoursquare.com%252Ff3ba6cde18%26relation%3Dparent&response_type=token%2Csigned_request%2Ccode&sdk=joeyFoursquare 버그 : 계정이 Facebook에 연결되어 있으면 oauth 로그인으로 인해 404 오류가 발생합니다.
:로 재 https://foursquare.com/facebook-login?continue=/oauth2/authenticate?client_id=OUR_CLIENT_ID&response_type=code&redirect_uri=OUR_REDIRECT_URL2) 브라우저로 재 : 우리는 OAuth는 URL을 명중
1) 다음과 같이
프로세스는
4) 브라우저가 다음으로 리디렉션됩니다.
4 단계에서 response_type 및 redirect_uri 매개 변수가 누락되었습니다.이 요청은 404 응답으로 연결됩니다.
다른 앱에서도 문제를 재현 할 수 있습니다. 예를 들어 나는뿐만 아니라 foodspotting으로 확인 :
- 지우기 캐시와 쿠키, 당신의 foodspotting 계정 설정에서
- 을 foodspotting.com 포 스퀘어 응용 프로그램을 연결하는 클릭
- 빵 - 404
캐시의 청산은/쿠키가 필요합니다 여기 정사각형 버그 때 t을 발생하기 때문에 안녕하세요, 페이스 북을 통해 자동으로 로그인하려고합니다. 바로 첫 번째 시도를하기 전에 두 번째로 자동 로그인을 시도하지 못하도록 쿠키 "disableFacebookAutoLogin"을 설정합니다. 이 쿠키는 로그 아웃 한 후에도 계속 표시됩니다.
흠이 버그처럼 않습니다. 우리는 끝까지 살펴볼 것입니다. – octopi
기록을 위해 foursquare는이 버그에 대한 수정 사항을 적용했습니다. 대단한 빠른 처리 시간들, 고마워! –