Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Request : propriété credentials

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis mars 2017.

Note : Cette fonctionnalité est disponible via les Web Workers.

La propriété en lecture seule credentials de l'interface Request reflète la valeur donnée au constructeur Request() dans l'option credentials. Elle détermine si le navigateur envoie ou non des informations d'identification avec la requête, ainsi que si les en-têtes de réponse Set-Cookie sont pris en compte.

Les informations d'identification sont des cookies, des certificats client TLS, ou des en-têtes d'authentification contenant un nom d'utilisateur et un mot de passe.

Voir Inclure les informations d'identification pour plus de détails.

Valeur

Une chaîne de caractères avec l'une des valeurs suivantes :

omit

N'envoie jamais d'informations d'identification dans la requête et n'inclut jamais d'informations d'identification dans la réponse.

same-origin

N'envoie et n'inclut les informations d'identification que pour les requêtes de même origine. C'est la valeur par défaut.

include

Inclut toujours les informations d'identification, même pour les requêtes inter-origines.

Exemples

Dans l'extrait de code suivant, nous créons une nouvelle requête à l'aide du constructeur Request() (pour un fichier image dans le même répertoire que le script), puis nous enregistrons les identifiants de la requête dans une variable :

js
const requete = new Request("fleurs.jpg");
const identifiants = requete.credentials; // retourne "same-origin" par défaut

Spécifications

Specification
Fetch
# ref-for-dom-request-credentials②

Compatibilité des navigateurs

Voir aussi