Share via


So wird's gemacht: Auflisten und Abrufen von Benutzeranmeldeinformationen (Windows Store-Apps mit JavaScript und HTML)

In diesem Thema erfahren Sie, wie Sie im Schließfach für Anmeldeinformationen gespeicherte Benutzeranmeldeinformationen auflisten und abrufen.

Technologien

Anweisungen

Schritt 1: Auflisten von Benutzeranmeldeinformationen

Es gibt zwei Methoden, die Sammlungen von Anmeldeinformationen zum Auflisten zurückgeben. Die passwordVault.findAllByResource-Methode gibt alle im Schließfach für Anmeldeinformationen gespeicherten Benutzeranmeldeinformationen zurück, die einer bestimmten App zugeordnet sind. Die passwordVault.findAllByUserName-Methode gibt alle Anmeldeinformationen für einen bestimmten Benutzer zurück.

  1. Erstellen Sie ein passwordVault-Objekt.
  2. Rufen Sie passwordVault.findAllByResourceoder passwordVault.findAllByUserName auf, um eine Sammlung von Anmeldeinformationen zurückzugeben.
  3. Erstellen Sie eine Schleife zum Auflisten der Anmeldeinformationssammlung.

Die passwordVault.retrieve-Methode gibt bestimmte Anmeldeinformationen mit bekanntem Benutzer und bekannter Zuordnung zurück. Die passwordVault.retrieveAll-Methode gibt eine Sammlung aller gespeicherten Anmeldeinformationen zurück.

JJ839731.wedge(de-de,WIN.10).gifAbrufen von Benutzeranmeldeinformationen

  1. Erstellen Sie ein passwordVault-Objekt.
  2. Rufen Sie passwordVault.retrieve auf, um Anmeldeinformationen für einen bestimmten Benutzer und eine bestimmte App abzurufen, oder rufen Sie passwordVault.retrieveAll auf, um eine Sammlung aller gespeicherten Anmeldeinformationen abzurufen.

Schritt 2: Auflisten von Anmeldeinformationen

Der folgende Codeausschnitt aus dem Beispiel zum Schließfach für Anmeldeinformationen zeigt, wie Sie die Anmeldeinformationen auflisten, die der angegebenen App zugeordnet sind. In diesem Fall lautet der Name der App "Scenario 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); 
            } 
       }

Verwandte Themen

So wird's gemacht: Speichern von Benutzeranmeldeinformationen

So wird's gemacht: Löschen von Benutzeranmeldeinformationen

Beispiel zum Schließfach für Anmeldeinformationen