From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- .../fr/web/api/passwordcredential/iconurl/index.md | 37 +++----- files/fr/web/api/passwordcredential/index.md | 88 ++++++++---------- files/fr/web/api/passwordcredential/name/index.md | 37 +++----- .../web/api/passwordcredential/password/index.md | 37 +++----- .../passwordcredential/passwordcredential/index.md | 101 +++++++++------------ 5 files changed, 118 insertions(+), 182 deletions(-) (limited to 'files/fr/web/api/passwordcredential') diff --git a/files/fr/web/api/passwordcredential/iconurl/index.md b/files/fr/web/api/passwordcredential/iconurl/index.md index 0521ac36dc..0435450c24 100644 --- a/files/fr/web/api/passwordcredential/iconurl/index.md +++ b/files/fr/web/api/passwordcredential/iconurl/index.md @@ -9,37 +9,24 @@ tags: - Reference translation_of: Web/API/PasswordCredential/iconURL --- -

{{SeeCompatTable}}{{APIRef("")}}

+{{SeeCompatTable}}{{APIRef("")}} -

La propriété iconURL, rattachée à l'interface {{domxref("PasswordCredential")}}, est accessible en lecture seule et fournit une chaîne de caractères {{domxref("USVString")}} représentant une URL pointant vers l'image d'une icône. Cette image est destinée à être affichée dans un sélecteur d'authentification. L'URL fournie doit être accessible sans authentification.

+La propriété **`iconURL`**, rattachée à l'interface {{domxref("PasswordCredential")}}, est accessible en lecture seule et fournit une chaîne de caractères {{domxref("USVString")}} représentant une URL pointant vers l'image d'une icône. Cette image est destinée à être affichée dans un sélecteur d'authentification. L'URL fournie doit être accessible sans authentification. -

Syntaxe

+## Syntaxe -
url = passwordCredential.iconURL
+ url = passwordCredential.iconURL -

Valeur

+### Valeur -

Une chaîne de caractères {{domxref("USVString")}} contenant une URL.

+Une chaîne de caractères {{domxref("USVString")}} contenant une URL. -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('Credential Management','#dom-credentialuserdata-iconurl','iconURL')}}{{Spec2('Credential Management')}}Définition initiale.
+| Spécification | État | Commentaires | +| ------------------------------------------------------------------------------------------------------------ | -------------------------------------------- | -------------------- | +| {{SpecName('Credential Management','#dom-credentialuserdata-iconurl','iconURL')}} | {{Spec2('Credential Management')}} | Définition initiale. | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.PasswordCredential.iconURL")}}

+{{Compat("api.PasswordCredential.iconURL")}} diff --git a/files/fr/web/api/passwordcredential/index.md b/files/fr/web/api/passwordcredential/index.md index 3bc54c3618..78fe065d5d 100644 --- a/files/fr/web/api/passwordcredential/index.md +++ b/files/fr/web/api/passwordcredential/index.md @@ -9,47 +9,44 @@ tags: - Reference translation_of: Web/API/PasswordCredential --- -

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

+{{SeeCompatTable}}{{APIRef("Credential Management API")}} -

L'interface PasswordCredential, rattachée à l'API Credential Management, fournit des informations quant à un couple nom d'utilisateur/mot de passe. Pour les navigateurs qui prennent en charge cette fonctionnalité, une instance de cette interface peut être passée comme propriété credential de l'objet init utilisé comme argument de la méthode globale {{domxref('fetch')}}.

+L'interface **`PasswordCredential`**, rattachée à l'[API Credential Management](/fr/docs/Web/API/Credential_Management_API), fournit des informations quant à un couple nom d'utilisateur/mot de passe. Pour les navigateurs qui prennent en charge cette fonctionnalité, une instance de cette interface peut être passée comme propriété `credential` de l'objet `init` utilisé comme argument de la méthode globale {{domxref('fetch')}}. -

Constructeur

+## Constructeur -
-
{{domxref("PasswordCredential.PasswordCredential()","PasswordCredential()")}}
-
Crée un nouvel objet PasswordCredential.
-
+- {{domxref("PasswordCredential.PasswordCredential()","PasswordCredential()")}} + - : Crée un nouvel objet `PasswordCredential`. -

Propriétés

+## Propriétés -

Hérite des propriétés de l'interface parente, {{domxref("Credential")}}.

+_Hérite des propriétés de l'interface parente, {{domxref("Credential")}}._ -
-
{{domxref("PasswordCredential.additionalData")}} {{deprecated_inline()}}
-
Une instance {{domxref("FormData")}} ou une instance {{domxref("URLSearchParams")}} ou {{jsxref("null")}}. Les données de cet objet seront ajoutées au corps de la requête et envoyées au point distant avec les informations d'authentification.
-
{{domxref("PasswordCredential.iconURL")}} {{readonlyinline}}
-
Une chaîne de caractères {{domxref("USVString")}} contenant une URL qui pointe vers une image servant d'icône. Cette image est destinée à être utilisée dans le sélecteur d'informations d'authentification. L'URL doit être accessible sans authentification.
-
{{domxref("PasswordCredential.idName")}} {{deprecated_inline()}}
-
Une chaîne de caractères {{domxref("USVString")}} contenant le nom qui sera uitlisé pour le champ d'identifiant lorsque l'objet courant sera envoyé au point distant grâce à {{domxref("fetch")}}. La valeur par défaut correspond à "username" mais il est possible de surcharger cette valeur afin qu'elle corresponde à ce qui est attendu par le service distant.
-
{{domxref("PasswordCredential.name")}} {{readonlyinline}}
-
Une chaîne de caractères {{domxref("USVString")}} qui contient un nom public, lisible par un humain et qui sera affiché dans le sélecteur d'informations d'authentification.
-
{{domxref("PasswordCredential.password")}} {{readonlyinline}}
-
Une chaîne de caractères {{domxref("USVString")}} qui contient le mot de passe associé aux informations d'authentification.
-
{{domxref("PasswordCredential.passwordName")}} {{deprecated_inline()}}
-
Une chaîne de caractères {{domxref("USVString")}} qui représente le nom utilisé pour le mot de passe lorsque l'objet courant est envoyé au point distant avec {{domxref("fetch")}}. Par défaut, cette propriété vaut "password" mais elle peut être surchargée afin que sa valeur corresponde à ce qui est attendu par le service distant.
-
+- {{domxref("PasswordCredential.additionalData")}} {{deprecated_inline()}} + - : Une instance {{domxref("FormData")}} ou une instance {{domxref("URLSearchParams")}} ou {{jsxref("null")}}. Les données de cet objet seront ajoutées au corps de la requête et envoyées au point distant avec les informations d'authentification. +- {{domxref("PasswordCredential.iconURL")}} {{readonlyinline}} + - : Une chaîne de caractères {{domxref("USVString")}} contenant une URL qui pointe vers une image servant d'icône. Cette image est destinée à être utilisée dans le sélecteur d'informations d'authentification. L'URL doit être accessible sans authentification. +- {{domxref("PasswordCredential.idName")}} {{deprecated_inline()}} + - : Une chaîne de caractères {{domxref("USVString")}} contenant le nom qui sera uitlisé pour le champ d'identifiant lorsque l'objet courant sera envoyé au point distant grâce à {{domxref("fetch")}}. La valeur par défaut correspond à `"username"` mais il est possible de surcharger cette valeur afin qu'elle corresponde à ce qui est attendu par le service distant. +- {{domxref("PasswordCredential.name")}} {{readonlyinline}} + - : Une chaîne de caractères {{domxref("USVString")}} qui contient un nom public, lisible par un humain et qui sera affiché dans le sélecteur d'informations d'authentification. +- {{domxref("PasswordCredential.password")}} {{readonlyinline}} + - : Une chaîne de caractères {{domxref("USVString")}} qui contient le mot de passe associé aux informations d'authentification. +- {{domxref("PasswordCredential.passwordName")}} {{deprecated_inline()}} + - : Une chaîne de caractères {{domxref("USVString")}} qui représente le nom utilisé pour le mot de passe lorsque l'objet courant est envoyé au point distant avec {{domxref("fetch")}}. Par défaut, cette propriété vaut `"password"` mais elle peut être surchargée afin que sa valeur corresponde à ce qui est attendu par le service distant. -

Gestionnaires d'évènement

+### Gestionnaires d'évènement -

Aucun.

+Aucun. -

Méthodes

+## Méthodes -

Aucune.

+Aucune. -

Exemples

+## Exemples -
var cred = new PasswordCredential({
+```js
+var cred = new PasswordCredential({
   id: id,
   password: password,
   name: name,
@@ -60,25 +57,14 @@ navigator.credentials.store(cred)
  .then(function() {
  // Faire quelque chose avec.
 });
-
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('Credential Management')}}{{Spec2('Credential Management')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

{{Compat("api.PasswordCredential")}}

+``` + +## Spécifications + +| Spécification | État | Commentaires | +| ------------------------------------------------ | -------------------------------------------- | -------------------- | +| {{SpecName('Credential Management')}} | {{Spec2('Credential Management')}} | Définition initiale. | + +## Compatibilité des navigateurs + +{{Compat("api.PasswordCredential")}} diff --git a/files/fr/web/api/passwordcredential/name/index.md b/files/fr/web/api/passwordcredential/name/index.md index 4ea8d18a88..f48ae976df 100644 --- a/files/fr/web/api/passwordcredential/name/index.md +++ b/files/fr/web/api/passwordcredential/name/index.md @@ -9,37 +9,24 @@ tags: - Reference translation_of: Web/API/PasswordCredential/name --- -

{{SeeCompatTable}}{{APIRef("")}}

+{{SeeCompatTable}}{{APIRef("")}} -

La propriété name est accessible en lecture seule et est rattachée à l'interface {{domxref("PasswordCredential")}}. C'est une chaîne de caractères {{domxref("USVSTring")}} qui contient un nom public, compréhensible pour un humain et qui est destiné à être affiché dans un sélecteur de fournisseur d'authentification.

+La propriété **`name`** est accessible en lecture seule et est rattachée à l'interface {{domxref("PasswordCredential")}}. C'est une chaîne de caractères {{domxref("USVSTring")}} qui contient un nom public, compréhensible pour un humain et qui est destiné à être affiché dans un sélecteur de fournisseur d'authentification. -

Syntaxe

+## Syntaxe -
name = passwordCredential.name
+ name = passwordCredential.name -

Valeur

+### Valeur -

A {{domxref("USVString")}} containing a name.

+A {{domxref("USVString")}} containing a name. -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('Credential Management','#dom-credentialuserdata-name','name')}}{{Spec2('Credential Management')}}Définition initiale..
+| Spécification | État | Commentaires | +| ---------------------------------------------------------------------------------------------------- | -------------------------------------------- | --------------------- | +| {{SpecName('Credential Management','#dom-credentialuserdata-name','name')}} | {{Spec2('Credential Management')}} | Définition initiale.. | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.PasswordCredential.name")}}

+{{Compat("api.PasswordCredential.name")}} diff --git a/files/fr/web/api/passwordcredential/password/index.md b/files/fr/web/api/passwordcredential/password/index.md index 62421690d2..acb0eb2ace 100644 --- a/files/fr/web/api/passwordcredential/password/index.md +++ b/files/fr/web/api/passwordcredential/password/index.md @@ -9,37 +9,24 @@ tags: - Reference translation_of: Web/API/PasswordCredential/password --- -

{{SeeCompatTable}}{{APIRef("")}}

+{{SeeCompatTable}}{{APIRef("")}} -

La propriété password est une propriété accessible en lecture seule rattachée à l'interface {{domxref("PasswordCredential")}} et fournit une chaîne de caractères {{domxref("USVString")}} contenant le mot de passe lié aux informations d'authentification.

+La propriété **`password`** est une propriété accessible en lecture seule rattachée à l'interface {{domxref("PasswordCredential")}} et fournit une chaîne de caractères {{domxref("USVString")}} contenant le mot de passe lié aux informations d'authentification. -

Syntaxe

+## Syntaxe -
password = passwordCredential.password
+ password = passwordCredential.password -

Valeur

+### Valeur -

Une chaîne de caractères {{domxref("USVString")}} contenant le mot de passe.

+Une chaîne de caractères {{domxref("USVString")}} contenant le mot de passe. -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('Credential Management','#dom-passwordcredential-password','password')}}{{Spec2('Credential Management')}}Définition initiale.
+| Spécification | État | Commentaires | +| ---------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | -------------------- | +| {{SpecName('Credential Management','#dom-passwordcredential-password','password')}} | {{Spec2('Credential Management')}} | Définition initiale. | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.PasswordCredential.password")}}

+{{Compat("api.PasswordCredential.password")}} diff --git a/files/fr/web/api/passwordcredential/passwordcredential/index.md b/files/fr/web/api/passwordcredential/passwordcredential/index.md index dda971c84e..a19a4845ac 100644 --- a/files/fr/web/api/passwordcredential/passwordcredential/index.md +++ b/files/fr/web/api/passwordcredential/passwordcredential/index.md @@ -9,78 +9,67 @@ tags: - Reference translation_of: Web/API/PasswordCredential/PasswordCredential --- -

{{APIRef("")}}{{Non-standard_header}}

+{{APIRef("")}}{{Non-standard_header}} -

Le constructeur PasswordCredential permet de créer un nouvel objet {{domxref("PasswordCredential")}}.

+Le constructeur **`PasswordCredential`** permet de créer un nouvel objet {{domxref("PasswordCredential")}}. -

Pour les navigateurs qui prennent en charge cette fonctionnalité, une instance de cette classe peut être utilisée comme propriété credential pour l'objet init qui sera l'argument pour un appel à {{domxref('fetch')}}.

+Pour les navigateurs qui prennent en charge cette fonctionnalité, une instance de cette classe peut être utilisée comme propriété `credential` pour l'objet `init` qui sera l'argument pour un appel à {{domxref('fetch')}}. -

Syntaxe

+## Syntaxe -
var mesCredentials = new PasswordCredential(passwordCredentialData)
-var mesCredentials = new PasswordCredential(HTMLFormElement)
+ var mesCredentials = new PasswordCredential(passwordCredentialData) + var mesCredentials = new PasswordCredential(HTMLFormElement) -

Paramètres

+### Paramètres -

Le constructeur peut prendre l'une de ces deux valeurs en argument.

+Le constructeur peut prendre l'une de ces deux valeurs en argument. -
-
passwordCredentialData 
-
Un dictionnaire PasswordCredentialData avec les champs suivants : -
    -
  • iconURL {{optional_inline}} : l'URL de l'image pour l'avatar de l'utilisateur.
  • -
  • id : l'identifiant de l'utilisateur qui se connecte.
  • -
  • name {{optional_inline}} : le nom de l'utilisateur qui se connecte.
  • -
  • password : le mot de passe de l'utilisateur qui se connecte.
  • -
-
-
htmlFormElement
-
Une référence à un objet {{domxref("HTMLFormElement")}} contenant les champs de saisis appropriés. Le formulaire correspondant devrait contenir au moins un champ id et un champ password. Le formulaire peut aussi demander un jeton CSRF.
-
+- `passwordCredentialData` -

Exemples

+ - : Un dictionnaire `PasswordCredentialData` avec les champs suivants : -

Dans cet exemple, nous verrons comment définir un formulaire et capturer les données saisies pour créer un objet {{domxref("PasswordCredential")}}.

+ - `iconURL` {{optional_inline}} : l'URL de l'image pour l'avatar de l'utilisateur. + - `id` : l'identifiant de l'utilisateur qui se connecte. + - `name` {{optional_inline}} : le nom de l'utilisateur qui se connecte. + - `password` : le mot de passe de l'utilisateur qui se connecte. -

HTML

+- `htmlFormElement` + - : Une référence à un objet {{domxref("HTMLFormElement")}} contenant les champs de saisis appropriés. Le formulaire correspondant devrait contenir au moins un champ `id` et un champ `password`. Le formulaire peut aussi demander un jeton CSRF. -
<form id="form" method="post">
-  <input type="text" name="id" autocomplete="username" />
-  <input type="password" name="password" autocomplete="current-password" />
-  <input type="hidden" name="csrf_token" value="*****" />
-</form>
+## Exemples -

JavaScript

+Dans cet exemple, nous verrons comment définir un formulaire et capturer les données saisies pour créer un objet {{domxref("PasswordCredential")}}. -

Dans le script, on pourra faire référence à ce formulaire et l'utiliser pour créer un objet {{domxref("PasswordCredential")}} afin de le stocker dans le système de mots de passe de l'agent utilisateur.

+### HTML -
var form = document.querySelector('#form');
+```html
+
+ + + +
+``` + +### JavaScript + +Dans le script, on pourra faire référence à ce formulaire et l'utiliser pour créer un objet {{domxref("PasswordCredential")}} afin de le stocker dans le système de mots de passe de l'agent utilisateur. + +```js +var form = document.querySelector('#form'); var creds = new PasswordCredential(form); // Stocker les informations d'authentification navigator.credentials.store(creds) .then(function(creds) { // Faire quelque chose avec les informations d'authentification si besoin -});
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('Credential Management')}}{{Spec2('Credential Management')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

{{Compat("api.PasswordCredential.PasswordCredential")}}

+}); +``` + +## Spécifications + +| Spécification | État | Commentaires | +| ------------------------------------------------ | -------------------------------------------- | -------------------- | +| {{SpecName('Credential Management')}} | {{Spec2('Credential Management')}} | Définition initiale. | + +## Compatibilité des navigateurs + +{{Compat("api.PasswordCredential.PasswordCredential")}} -- cgit v1.2.3-54-g00ecf