Obsługa menedżera kluczy dostępu wtyczki

Opisano w tym temacie wsparcie dla wtyczki menedżera poświadczeń API dla dostawców kluczy dostępu w systemie Windows. Prezentuje aplikację demonstracyjną o nazwie Contoso Passkey Manager.

Contoso Manager Kluczy Dostępu

Windows 11 obsługuje model wtyczek dla kluczy dostępu. Contoso Passkey Manager to aplikacja demonstracyjna, która demonstruje obsługę tego dostawcy kluczy dostępu.

Ostrzeżenie

Rozwiązanie Contoso Passkey Manager jest przeznaczone tylko do tworzenia kluczy dostępu i testowania użycia. Nie używaj aplikacji do tworzenia kluczy dostępu w środowisku produkcyjnym.

Krok 1. Instalacja

  1. Skonfiguruj środowisko programistyczne dla programowania WinUI 3 (zobacz Instaluj narzędzia dla Windows App SDK).
  2. Sklonuj repozytorium windows-classic-samples GitHub dla aplikacji Contoso Passkey Manager.
  3. W Visual Studio otwórz właśnie sklonowane rozwiązanie Contoso Passkey Manager, uważnie postępuj zgodnie z instrukcjami podanymi w powyższym linku, skompiluj przykład, a następnie uruchom je, aby potwierdzić instalację.

Krok 2. Konfiguracja

  1. Przejdź do pozycji Ustawienia >Konta>Passkeys, a następnie Opcje zaawansowane.
  2. Przesuń przełącznik na w pozycję dla Menedżera Haseł Kontoso.
  3. Ukończ weryfikację użytkownika Windows Hello, a teraz możesz zapisać klucz dostępu w Menedżerze kluczy dostępu firmy Contoso.

 Zrzut ekranu przedstawiający pomyślnie zakończoną weryfikację użytkownika przez Windows Hello podczas włączania Menedżera kluczy dostępu Contoso w Ustawieniach

Krok 3. Tworzenie klucza dostępu

  1. Przejdź do witryny internetowej, takiej jak webauthn.io.
  2. Utwórz nazwę użytkownika testowego i kliknij Zarejestruj.
  3. Zostanie wyświetlony monit podczas zapisywania klucza dostępu za pomocą menedżera dostępu Firmy Contoso. Kliknij pozycję Kontynuuj.

Zrzut ekranu przedstawiający tworzenie klucza dostępu dla webuthn.io za pomocą programu Contoso Passkey Manager

  1. Ukończ weryfikację użytkownika przy użyciu Windows Hello, a klucz dostępu zostanie utworzony.
  2. Zapisane klucze dostępu można wyświetlić, otwierając Menedżera kluczy dostępu firmy Contoso.
  3. Jeśli chcesz przetestować różne doświadczenia, możesz skonfigurować mechanizm blokady sejfu i utworzyć klucz dostępu do sejfu, aby symulować doświadczenie użytkownika przy odblokowywaniu sejfu podczas zapisywania klucza dostępu. Przełącznik Minimize UI upraszcza krok otwierający menedżera kluczy, a przepływ działania będzie koncentrować się na weryfikacji użytkownika za pomocą Windows Hello zamiast otwierania menedżera poświadczeń.

Zrzut ekranu przedstawiający menedżera dostępu firmy Contoso z kluczem dostępu zapisanym w aplikacji

Krok 4. Uwierzytelnianie za pomocą klucza dostępu

  1. Użyj rozwijanej listy automatycznego wypełniania klucza dostępu, a zostaniesz poproszony o ukończenie weryfikacji użytkownika, aby zalogować się przy użyciu klucza dostępu zapisanego w Menedżerze Kluczy Dostępu Contoso.

Zrzut ekranu przedstawiający uwierzytelnianie przy użyciu klucza dostępu usługi Contoso Passkey Manager

  1. Zalogowano pomyślnie.

Następne kroki

Aby zintegrować się z funkcjonalnością wtyczki, przejdź do webauthn, aby znaleźć pliki nagłówka.

Zobacz też