쿠키 지원이 켜져있는 Facebook C# SDK를 사용하여 일부 Facebook 통합과 함께 ASP.NET MVC 3 응용 프로그램이 있습니다.Facebook C# SDK에서 CookieSupport 구성을 무시할 수 있습니까?
캔버스 페이 스북 응용 프로그램을 기본 응용 프로그램의 영역으로 만들 계획을 세웠습니다. 문제는 캔버스 응용 프로그램에서 쿠키 지원을 해제해야한다는 것입니다. 지역에이 설정을 재정의 할 수 있습니까, 아니면 제가 붙어 있습니까? 2011년 11월 1일
업데이트 나는 cookieSupport
설정을 무시하기 위해 Web.config의에서 location
노드를 사용했다.
<location path="facebook">
<facebookSettings
appSecret="***"
appId="***"
cookieSupport="false" />
<canvasSettings
canvasPageUrl="http://apps.facebook.com/***/"
canvasUrl="http://www.***.co.uk/facebook/"
authorizeCancelUrl="http://apps.facebook.com/***/home/cancel" />
</location>
이미 문제없이 앱을 인증 한 사용자를 인증하는 것으로 보입니다. 그러나 아직 인증하지 않은 사용자는 인증을받지 못합니다 (권한 대화 상자가 표시되지 않음).
'facebook'영역의 구조가 자신의 응용 프로그램에 포함될 때 구성이 예상대로 작동한다고 강조해야합니다.
리치는 지역 고유의 web.config 파일을 통해 그것을 할 수없는 경우에도, 당신은 항상 단지의 Web.config에서 설정을 건너 뛸 수 있고 수동으로 설정
나는 web.config의 위치 노드로 할 수있는 것처럼 보입니다. 추가 테스트를 통해이를 확인할 수 있습니다. – kim3er
누군가가이 문제를 해결하는 데 도움이되기를 바랍니다. 정말 두 번째 응용 프로그램을 만들고 싶지 않습니다. – kim3er
MVC3과 관련된 것 같습니다. – kim3er