0

私たちのアプリは Facebook でホストされています。ご存知のように、Facebook はサードパーティのアプリを IFrame でホストしています。また、Iframe 内の Web サイトと親 Web サイトが別のドメインにある場合、コンパクト ポリシーを持たないサード パーティ (クロス ドメイン) の Cookie は、中程度のプライバシー設定の IE でブロックされることも知っているかもしれません。したがって、Web サイト用にコンパクトな p3p ポリシーを構成する必要があります。私の一般的な質問は、Azure でこれを行うための推奨される方法は何ですか? これに関するドキュメントをいただければ幸いです。私は見て、見て、私にとってはうまくいかない断片しか見つけることができませんでした.

p3p ポリシー ファイル (html、xml、コンパクト、参照ファイル) は既に作成済みです。基本的に、必要な部品はすべて揃っていると思います。それらを有効にする方法の指示がありません。

追加のサブ質問:

ページが要求されるたびに、応答ヘッダーの一部としてコンパクトな p3p ポリシーを提供する必要がありますか?

また

Azure 上の IIS を構成して、サイト全体のヘッダーを設定できますか? このリンクを見つけました

http://richardprodger.wordpress.com/2011/04/06/p3p-and-iis-in-azure/

Azure で appcommand を作成して実行する方法について説明しています。ただし、それを実行してデプロイしようとすると、ロール インスタンスが開始されません。彼らは無限にぶら下がっています。

敬具、

アルチル

4

1 に答える 1

7

別のサイト(social.msdn.microsoft.com)で、誰かが次の投稿を行いました。

起動タスクでIISを構成する代わりに、Webロールのweb.configファイルに設定を書き込むことができます。p3pの問題を解決するために使用した設定は次のとおりです。

<configuration>
    <system.webServer>
        <httpProtocol>
            <customHeaders>
                <add name="p3p" value="CP=&quot;IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT&quot;"/>
            </customHeaders>
        </httpProtocol>
    </system.webServer>
</configuration>

p3pヘッダー値は、 http: //adamyoung.net/IE-Blocking-iFrame-Cookiesから引用されています。それがあなたのために働くかどうか試してみてください。

お役に立てれば。

于 2011-06-07T02:25:39.773 に答える