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

CredentialsContainer.create()

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 ⁨septembre 2019⁩.

* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.

Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.

La méthode create(), rattachée à l'interface CredentialsContainer, renvoie une promesse (Promise) qui est résolue en

  • une nouvelle instance Credential construite avec les options fournies
  • null si aucun objet Credential ne peut être créé.

Note : Cette méthode ne peut être utilisé que pour les contextes de navigation les plus hauts. Les appels lancés depuis une <iframe> résoudront la promesse sans aucun effet.

Syntaxe

js
var promise = CredentialsContainer.create([options]);

Paramètres

options

Un objet de type CredentialCreationOptions qui contient des options pour le nouvel objet Credentials demandé. Cet objet doit posséder au moins une des propriétés parmi "password", "federated" ou "publicKey". Les options sont :

Valeur de retour

Une promesse (Promise) dont la valeur de résolution est une instance Credential telle que PasswordCredential, FederatedCredential ou PublicKeyCredential.

Spécifications

Specification
Credential Management Level 1
# dom-credentialscontainer-create

Compatibilité des navigateurs