さらにコンテキストを与えるために:
domain.com/fb/の下で提供されるfbアプリがあり、
domain.comの下
で提供される通常のサイトがあります
私たちのfbアプリはiframeでdomain.com/fb/を提供し、apps.facebook.com /ourappname/からアクセス
できます。
現在、IEのみで問題が発生しているため、ユーザーがログインしている場合でも(IEのみ)、request.userが匿名ユーザーになります。他のすべてのブラウザーではすべて正常に動作します。request.userが匿名である理由は、セッションCookieが設定されていないためです。IEのCookieを調べてこれを確認しましたが、django-debug-toolbarからもわかりました。
では、どうすればこの問題を修正できますか?
P3Pヘッダーが設定されます。
response['P3P'] = 'CP="IDC CURa ADMa OUR IND PHY ONL COM STA"'
return response
それらはapache自体によっても追加されるので、それが機能することを確認したかっただけです。