--- title: CredentialsContainer.create() slug: Web/API/CredentialsContainer/create tags: - API - Credential Management API - Méthode - Reference - Web Authentication API - WebAuthn translation_of: Web/API/CredentialsContainer/create ---

{{APIRef("Credential Management")}}{{SeeCompatTable}}

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

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

Syntaxe

var promise = CredentialsContainer.create([options])

Paramètres

options
Un objet de type {{domxref("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 ({{jsxref("Promise")}}) dont la valeur de résolution est une instance {{domxref("Credential")}} telle que {{domxref("PasswordCredential")}}, {{domxref("FederatedCredential")}} ou {{domxref("PublicKeyCredential")}}.

Spécifications

Spécification État Commentaires
{{SpecName('Credential Management','#dom-credentialscontainer-get','get()')}} {{Spec2('Credential Management')}} Définition initiale.
{{SpecName('WebAuthn')}} {{Spec2('WebAuthn')}} Définition initiale.

Compatibilité des navigateurs

{{Compat("api.CredentialsContainer.create")}}