--- 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
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 {{HTMLElement("iframe")}} résoudront la promesse sans aucun effet.
var promise = CredentialsContainer.create([options])
optionsCredentials demandé. Cet objet doit posséder au moins une des propriétés parmi "password", "federated" ou "publicKey". Les options sont :
id: (obligatoire) {{domxref("USVString")}} hérité de {{domxref("CredentialData")}}.name: {{optional_inline}} {{domxref("USVString")}}iconURL: {{optional_inline}} {{domxref("USVString")}}password: (required) {{domxref("USVString")}}id: (required) {{domxref("USVString")}} hérité de {{domxref("CredentialData")}}.name: {{optional_inline}} {{domxref("USVString")}}iconURL: {{optional_inline}} {{domxref("USVString")}}provider: (required) {{domxref("USVString")}}protocol: {{optional_inline}} {{domxref("USVString")}}publicKey : {{optional_inline}} un objet {{domxref("PublicKeyCredentialCreationOptions")}} qui décrit les options pour créer une information d'authentification WebAuthn.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écification | État | Commentaires |
|---|---|---|
| {{SpecName('Credential Management','#dom-credentialscontainer-get','get()')}} | {{Spec2('Credential Management')}} | Définition initiale. |
| {{SpecName('WebAuthn')}} | {{Spec2('WebAuthn')}} | Définition initiale. |
{{Compat("api.CredentialsContainer.create")}}