HisTech Up

Comment énumérer et récupérer les informations d’identification de l’utilisateur – Windows Store

Introduction

user

Christian Hissibini

I am a Tech enthusiast who loves to blend Dev & Design on Web and Mobile Platforms. I am also a Windows Platform Dev MVP


LATEST POSTS

Xamarin: Stratégie de partage de code pour iOS et OS X 10th April, 2016

Walkthrough: Data Binding for UWP – Part 3 – Compiled Binding 31st March, 2016

Windows Store

Comment énumérer et récupérer les informations d’identification de l’utilisateur – Windows Store

Posted on .

Dans cet article, nous voyons 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.

É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.

JJ841120.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 { 
        Windows.Security.Credentials.PasswordVault vault = new Windows.Security.Credentials.PasswordVault(); 
        IReadOnlyList creds = vault.FindAllByResource("Scenario 2"); 
 
        foreach (var c in (IEnumerable)creds) 
        { 
            itemsource.Insert(0, c.UserName); 
        } 
 
        itemsource.Sort(); 
 
     } 
     catch (Exception Error) // If there are no stored credentials, no list to populate 
     { 
         DebugPrint(Error.ToString()); 
     }
profile

Christian Hissibini

I am a Tech enthusiast who loves to blend Dev & Design on Web and Mobile Platforms. I am also a Windows Platform Dev MVP

There are no comments.

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

View Comments (0) ...
Navigation