英語で読む

次の方法で共有


CookieSecurePolicy 列挙型

定義

Cookie セキュリティ プロパティの設定方法を決定します。

C#
public enum CookieSecurePolicy
継承
CookieSecurePolicy

フィールド

Always 1

セキュリティ保護は常に true とマークされます。 この値はログイン ページおよび認証済み ID を必要とする後続のすべてのページが HTTPS を使用する場合に使用してください。 HTTPS URL によるローカル開発も必要になります。

None 2

Secure が true とマークされていません。 ログイン ページは HTTPS を使用するが、HTTP を使用するサイトの他のページでも認証情報が必要な場合にこの値を使用してください。 この設定では HTTP 要求で提供される認証情報が、ローカル ネットワークまたはワイヤレス接続上の他のコンピューターによって監視され使用される可能性があるため、お勧めできません。

SameAsRequest 0

Cookie を提供する URI が HTTPS の場合、Cookie は後続の HTTPS 要求でのみサーバーに返されます。 それ以外の場合、Cookie を提供する URI が HTTP の場合、Cookie はすべての HTTP 要求と HTTPS 要求でサーバーに返されます。 この値により、デプロイされたサーバーで認証されたすべての要求に対して HTTPS が保証され、localhost 開発と HTTPS がサポートされていないサーバーの HTTP もサポートされます。

適用対象

製品 バージョン
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0