Comment énumérer et récupérer les informations d’identification de l’utilisateur (applications du Windows Store en JavaScript et HTML)

Cette rubrique montre comment énumérer et récupérer les informations d’identification de l’utilisateur qui sont enregistrées dans le stockage sécurisé des informations d’identification.

Technologies

Instructions

Étape 1: Énumération des informations d’identification de l’utilisateur

Il existe deux méthodes permettant de renvoyer des collections d’informations d’identification pouvant faire l’objet d’une énumération. La méthode passwordVault.findAllByResource renvoie toutes les informations d’identification enregistrées dans le stockage sécurisé des informations d’identification qui sont associées à une application spécifique. La méthode passwordVault.findAllByUserName renvoie toutes les informations d’identification associées à un utilisateur spécifique.

  1. Créez un objet passwordVault.
  2. Appelez passwordVault.findAllByResourceou passwordVault.findAllByUserName pour renvoyer une collection d’informations d’identification.
  3. Créez une boucle pour énumérer la collection d’informations d’identification.

La méthode passwordVault.retrieve renvoie les informations d’identification associées à un utilisateur et une association spécifiques. La méthode passwordVault.retrieveAll renvoie une collection de toutes les informations d’identification stockées.

JJ839731.wedge(fr-fr,WIN.10).gifRécupération des informations d’identification de l’utilisateur

  1. Créez un objet passwordVault.
  2. Appelez passwordVault.retrieve pour obtenir des informations d’identification d’un utilisateur et d’une application spécifiques, ou appelez la méthode passwordVault.retrieveAll pour obtenir une collection de toutes les informations d’identification stockées.

Étape 2: Énumération des informations d’identification

Le code suivant, extrait de l’exemple de stockage sécurisé des informations d’identification, montre comment énumérer les informations d’identification associées à l’application spécifiée. Dans ce cas, il s’agit de l’application "Scénario 2".

  try { 
            var vault = new Windows.Security.Credentials.PasswordVault(); 
            var creds = vault.findAllByResource("Scenario 2"); 
 
            for (var j = 0; j < creds.size; j++) { 
                var el = document.createElement('option'); 
                el.text = creds.getAt(i).userName; 
                document.getElementById("Scenario2Users").add(el, 0); 
            } 
       }

Rubriques associées

Comment enregistrer les informations d’identification de l’utilisateur

Comment supprimer les informations d’identification de l’utilisateur

Exemple de stockage sécurisé des informations d’identification