énumération XHR_COOKIE_FLAG (msxml6.h)
Définit un ensemble d’indicateurs que vous pouvez affecter à un cookie dans le fichier jar de cookie HTTP en appelant la méthode ou la requête SetCookie à partir du fichier jar de cookie HTTP en appelant la méthode GetCookie .
Syntax
typedef enum _XHR_COOKIE_FLAG {
XHR_COOKIE_IS_SECURE = 0x1,
XHR_COOKIE_IS_SESSION = 0x2,
XHR_COOKIE_THIRD_PARTY = 0x10,
XHR_COOKIE_PROMPT_REQUIRED = 0x20,
XHR_COOKIE_EVALUATE_P3P = 0x40,
XHR_COOKIE_APPLY_P3P = 0x80,
XHR_COOKIE_P3P_ENABLED = 0x100,
XHR_COOKIE_IS_RESTRICTED = 0x200,
XHR_COOKIE_IE6 = 0x400,
XHR_COOKIE_IS_LEGACY = 0x800,
XHR_COOKIE_NON_SCRIPT = 0x1000,
XHR_COOKIE_HTTPONLY = 0x2000
} XHR_COOKIE_FLAG;
Constantes
XHR_COOKIE_IS_SECURE Valeur : 0x1 Le cookie est sécurisé. Lorsque cet indicateur est défini, le client doit uniquement retourner le cookie dans les requêtes suivantes si ces demandes utilisent HTTPS. |
XHR_COOKIE_IS_SESSION Valeur : 0x2 Le cookie n’est utilisable que dans la session HTTP actuelle et n’est pas conservé ou enregistré. |
XHR_COOKIE_THIRD_PARTY Valeur : 0x10 Le cookie en cours de définition est un cookie tiers. |
XHR_COOKIE_PROMPT_REQUIRED Valeur : 0x20 Une invite à l’utilisateur est nécessaire pour accepter le cookie du serveur. |
XHR_COOKIE_EVALUATE_P3P Valeur : 0x40 Le cookie a un en-tête Platform-for-Privacy-Protection (P3P). |
XHR_COOKIE_APPLY_P3P Valeur : 0x80 Un cookie avec un en-tête Platform-for-Privacy-Protection (P3P) a été appliqué. |
XHR_COOKIE_P3P_ENABLED Valeur : 0x100 Un cookie avec un en-tête Platform-for-Privacy-Protection (P3P) a été activé. |
XHR_COOKIE_IS_RESTRICTED Valeur : 0x200 Le cookie en cours de définition est associé à un site non approuvé. |
XHR_COOKIE_IE6 Valeur : 0x400 |
XHR_COOKIE_IS_LEGACY Valeur : 0x800 |
XHR_COOKIE_NON_SCRIPT Valeur : 0x1000 N’autorise pas un script ou un autre contenu actif à accéder à ce cookie. |
XHR_COOKIE_HTTPONLY Valeur : 0x2000 Active la récupération des cookies marqués comme « HTTPOnly ». N’utilisez pas cet indicateur si vous exposez une interface pouvant faire l’objet d’un script, car cela a des implications en matière de sécurité. Si vous exposez une interface pouvant faire l’objet d’un script, vous pouvez devenir un vecteur d’attaque pour les attaques par script intersites. Il est impératif que vous utilisiez cet indicateur uniquement s’ils peuvent garantir que vous n’autoriserez jamais le code tiers à définir un cookie à l’aide de cet indicateur au moyen d’un mécanisme d’extensibilité que vous fournissez. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | msxml6.h |