0

Windows Identity Foundation (asp.net、mvc 3) を使用して、次のように web.config で cookieHandler 構成を設定します。

    <cookieHandler requireSsl="true" domain=".website.qa" />

.qa は、品質保証とテスト用のビルド ドメインです。ローカルでは、私はそれを

    <cookieHandler requireSsl="true" domain=".website.local" />

そして、これはうまくいきました。異なるサブドメイン (asdf.website.qa と qwer.website.qa など) で認証 Cookie を確認する必要があったため、ドメインをデフォルトからオーバーライドする必要がありました。ローカル ビルドはまさに、開発者のコ​​ンピューターからローカルで実行されるものです。QA ビルドはサーバーにプッシュされます。Firefox と IE はこのドメインで問題ありませんでしたが、Chrome は Cookie をまったく設定していないようでした。この問題は、QA サイトを asdf.website.qaa に変更することで修正されました。

    <cookieHandler requireSsl="true" domain=".website.qaa" />

Cookie で 2 文字のトップ レベル ドメインをブロックする Chrome の機能はありますか? それとも、これについて間違って考えていますか?

4

0 に答える 0