WebAuthn: emulacja uwierzytelniania

Fawaz Mohammad
Fawaz Mohammad
Sofia Emelianova
Sofia Emelianova

W panelu WebAuthn możesz tworzyć wirtualne, oparte na oprogramowaniu narzędzia uwierzytelniające i z nimi pracować.

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 podpisó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 Command, naciskając klawisze:
    • macOS: Command+Shift+P
    • Windows, Linux i 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 włączysz tę opcję, pojawi się sekcja Nowy uwierzytelniacz.

Włącz środowisko wirtualnego mechanizmu uwierzytelniającego

Dodawanie mechanizmu uwierzytelniającego

Aby dodać nowy wirtualny weryfikator:

  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. Wyświetli się sekcja z nowo utworzonym uwierzytelnianiem. Authenticator

Sekcja Authenticator zawiera tabelę Dane logowania. Tabela jest pusta, dopóki dane logowania nie zostaną zarejestrowane w module uwierzytelniającym.

Brak danych logowania

Rejestracja nowych danych logowania

Aby zarejestrować nowe dane logowania, musisz mieć stronę internetową, która korzysta z 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

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

Eksportowanie lub usuwanie danych logowania

Zmień nazwę aplikacji uwierzytelniającej

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

Zmień nazwę aplikacji uwierzytelniającej

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 wyłączyć uwierzytelnianie, usuń aktualnie aktywny moduł uwierzytelniający.

Aby aktywować uwierzytelniacz, wybierz opcję Aktywny.

Ustawianie aktywnego mechanizmu uwierzytelniającego

Usuwanie wirtualnego mechanizmu uwierzytelniającego

Aby usunąć wirtualny uwierzycielski, kliknij przycisk Usuń.

Usuwanie aplikacji uwierzytelniającej