WebAuthn: emulacja uwierzytelniania

Fawaz Mohammad
Fawaz Mohammad
Sofia Emelianova
Sofia Emelianova

W panelu WebAuthn możesz tworzyć i używać oprogramowania uwierzytelniającego.

Omówienie

W panelu WebAuthn możesz dodawać, zmieniać nazwy i usuwać uwierzytelnianie. Rejestrowanie danych logowania, które są podobne do użytkowników, w aplikacji uwierzytelniającej i monitorowanie identyfikatorów, nicków użytkownikówliczby znaków podczas testowania.

Otwieranie panelu WebAuthn

  1. Otwórz stronę, która korzysta z WebAuthn, np. naszą stronę demonstracyjną (aby uzyskać dostęp do tej strony, musisz się zalogować).
  2. Otwórz Narzędzia deweloperskie.
  3. Otwórz menu Polecenia, naciskając:
    • macOS: Command + Shift + P.
    • Windows, Linux, ChromeOS: Control + Shift + P
  4. Zacznij pisać webauthn, wybierz Pokaż WebAuthn i naciśnij Enter.

Możesz też w prawym górnym rogu kliknąć Więcej opcji Więcej > Więcej narzędzi > WebAuthn, aby otworzyć panel WebAuthn.

Panel WebAuthn

Włącz środowisko wirtualnego mechanizmu uwierzytelniającego

  1. W panelu WebAuthn kliknij, aby zaznaczyć pole wyboru check_box Włącz środowisko wirtualnego mechanizmu uwierzytelniającego.
  2. Gdy to zrobisz, pojawi się sekcja Nowy uwierzytelniacz.

Włącz środowisko wirtualnego mechanizmu uwierzytelniającego

Dodawanie mechanizmu uwierzytelniania wirtualnego

Aby dodać nowy wirtualny klucz uwierzytelniający:

  1. W sekcji Nowy uwierzytelniacz skonfiguruj te opcje:

    1. Protokół: ctap2 (protokół klienta do uwierzytelniania) lub u2f (uniwersalny drugi czynnik).
    2. Transport: usb, nfc, ble lub internal
    3. Obsługuje klucze na urządzeniu
    4. Obsługuje weryfikację użytkowników
    5. Obsługuje duże bloby, dostępne tylko w przypadku protokołu ctap2 z obsługą kluczy na urządzeniu.

    Na przykład:

    Dodawanie nowego wirtualnego narzędzia uwierzytelniającego.

  2. Kliknij przycisk Dodaj.

  3. Teraz możesz zobaczyć sekcję z nowo utworzonym uwierzytelnianiem. Authenticator

Sekcja Authenticator zawiera tabelę Dane logowania. Tabela jest pusta, dopóki mechanizm uwierzytelniający nie zarejestruje danych logowania.

Brak danych logowania

Rejestracja nowych danych logowania

Aby zarejestrować nowe dane logowania, musisz mieć stronę internetową, która używa WebAuthn, na przykład naszą stronę demonstracyjną.

  1. Na stronie demonstracyjnej kliknij Zarejestruj nowe dane logowania.
  2. Do tabeli Dane logowania w panelu WebAuthn zostanie dodane nowe hasło.

Wyświetl dane logowania

Na stronie demonstracyjnej możesz wielokrotnie kliknąć przycisk Uwierzytelnij. Sprawdź tabelę Dane logowania. Liczba podpisów danych logowania wzrośnie odpowiednio.

Eksportowanie i usuwanie danych logowania

Możesz wyeksportować lub usunąć dane logowania, klikając przyciski Eksportuj lub Usuń.

Eksportowanie lub usuwanie danych logowania

Zmienianie nazwy mechanizmu uwierzytelniającego

  1. Aby zmienić nazwę uwierzytelniania, kliknij przycisk Edytuj obok nazwy uwierzytelniania.
  2. Zmień nazwę i naciśnij Enter, aby zapisać zmiany.

Zmienianie nazwy mechanizmu uwierzytelniającego

Aktywowanie mechanizmu uwierzytelniającego

Nowo utworzony mechanizm uwierzytelniający jest automatycznie ustawiany jako aktywny. DevTools obsługuje tylko 1 aktywnego wirtualnego uwierzytelniacza w danym momencie.

Aby dezaktywować uwierzytelnianie, usuń aktualnie aktywny uwierzytelniacz.

Aby aktywować uwierzytelniacz, kliknij opcję Aktywny.

Ustawianie aktywnego mechanizmu uwierzytelniającego

Usuwanie wirtualnego mechanizmu uwierzytelniającego

Aby usunąć wirtualny klucz uwierzytelniający, kliknij przy nim przycisk Usuń.

Usuwanie aplikacji uwierzytelniającej