Перечисление и получение учетных данных пользователей (приложения Магазина Windows на JavaScript и HTML)

Из этого раздела вы узнаете, как перечислять и получать учетные данные пользователей, которые находятся в хранилище учетных данных.

Технологии

Инструкции

Этап 1: Перечисление учетных данных пользователей

Существуют два метода, возвращающие совокупности учетных данных, которые можно перечислить. Метод passwordVault.findAllByResource возвращает все учетные данные, находящиеся в хранилище учетных данных, которые связаны с определенным приложением. Метод passwordVault.findAllByUserName возвращает все учетные данные для определенного пользователя.

  1. Создайте объект passwordVault.
  2. Вызовите один из методов — passwordVault.findAllByResource или passwordVault.findAllByUserName, чтобы получить совокупность учетных данных.
  3. Создайте цикл для перечисления совокупности учетных данных.

Метод passwordVault.retrieve возвращает определенные учетные данные для известного пользователя и связанного приложения. Метод passwordVault.retrieveAll возвращает совокупность всех хранящихся учетных данных.

JJ839731.wedge(ru-ru,WIN.10).gifПолучение учетных данных пользователей

  1. Создайте объект passwordVault.
  2. Вызовите метод passwordVault.retrieve, чтобы получить учетные данные для определенного пользователя и приложения, или метод passwordVault.retrieveAll, чтобы получить совокупность всех хранящихся учетных данных.

Этап 2: Перечисление учетных данных.

Следующий фрагмент из образца хранилища учетных данных показывает, как перечислять учетные данные, связанные с определенным приложением. В этом случае приложение называется "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); 
            } 
       }

Связанные разделы

Сохранение учетных данных пользователей

Удаление учетных данных пользователей

Образец хранилища учетных данных