Logowanie

Podczas projektowania procesu logowania pamiętaj o tych sprawdzonych metodach.

Korzystanie z Menedżera danych logowania

Każda z wbudowanych metod uwierzytelniania Menedżera danych logowania jest w pełni niezależna i wymaga jedynie zegarka użytkownika oraz połączenia do transmisji danych na potrzeby uwierzytelniania. Żadna inna metoda uwierzytelniania nie zapewnia takiej korzyści.

Użyj Menedżera danych logowania jako podstawy rozwiązania do uwierzytelniania.

Główne opcje: wbudowane funkcje Menedżera danych logowania

Wdróż klucze dostępu jako główną opcję w Menedżerze danych logowania, aby zapewnić użytkownikom najnowocześniejsze zabezpieczenia i ułatwić im korzystanie z usługi.

Wdróż pełną funkcjonalność, dodając też hasła i logowanie przez Google.

klucz dostępu użytkownika jako preferowane rozwiązanie do uwierzytelniania na Wear OS;
Rys. 1a: klucze dostępu
Użytkownik może uwierzytelniać się za pomocą kluczy dostępu, haseł i funkcji Zaloguj się przez Google.
Rys. 1b: klucze dostępu, hasła i logowanie przez Google

Opcje dodatkowe

Zaoferuj co najmniej 1 opcję dodatkową, która pozwoli użytkownikom zamknąć Menedżera danych logowania. Podaj co najmniej 2 różne opcje logowania.

Aplikacje bez wielu metod logowania utrudniają korzystanie z nich. Na przykład aplikacja, która oferuje tylko opcję „Zaloguj się na telefonie”, nie działa, jeśli telefon użytkownika nie znajduje się w pobliżu.

Użytkownik klika „Odrzuć”, aby przejść do zapasowych metod uwierzytelniania.
Ilustracja 2a. Kliknij „Odrzuć” w przypadku kopii zapasowych
Opcje uwierzytelniania kopii zapasowej w Menedżerze danych logowania
Ilustracja 2b. Uwierzytelnianie kopii zapasowej

Przypadek specjalny: automatyczne uwierzytelnianie warstwy danych to jedyna opcja dodatkowa, która może poprzedzać Menedżera danych logowania w interfejsie użytkownika. Wiąże się to z kilkoma ważnymi zastrzeżeniami:

  1. Musisz oferować co najmniej 1 inną metodę uwierzytelniania, ponieważ ta działa tylko na sparowanych zegarkach z zainstalowaną odpowiednią aplikacją mobilną.
  2. Wymiana tokena musi być w pełni zautomatyzowana i nie można wcześniej wyświetlać użytkownikowi żadnego interfejsu. Innymi słowy, z perspektywy użytkownika proces uwierzytelniania powinien być w pełni automatyczny.
  3. Jeśli ta metoda zawiedzie, oznacza to, że użytkownik nie jest zalogowany na sparowanym telefonie lub nie ma sparowanego telefonu. Nie informuj użytkownika o nieudanej próbie, tylko przejdź bezpośrednio do Menedżera poświadczeń.

Prawidłowe wyświetlanie promptów użytkownikom

W przypadku aplikacji, które wymagają zalogowania, aby korzystać ze wszystkich funkcji: od razu wyświetlaj Menedżera danych logowania jako pierwszy ekran użytkownikowi, który nie jest zalogowany, bez żadnego poprzedzającego interfejsu.

W przypadku aplikacji oferujących funkcje bez logowania: opóźnij wyświetlanie Menedżera danych logowania do momentu, gdy będzie to konieczne. Udostępniaj jak najwięcej funkcji bez konieczności logowania się. Gdy uwierzytelnianie stanie się niezbędne, wyświetl przycisk „Zaloguj się”, aby uruchomić Menedżera danych logowania. Jeśli logowanie się nie powiedzie, zaoferuj opcję pominięcia uwierzytelniania.

W razie potrzeby od razu się zaloguj, aby korzystać ze wszystkich funkcji.

Sprawdzone metody uwierzytelniania

Wyjaśnianie korzyści z logowania

W przypadku aplikacji, które opóźniają logowanie użytkownika do momentu, gdy staje się ono niezbędne, jasno wyjaśnij korzyści wynikające z logowania. Wykorzystaj kontekst interfejsu, aby wyjaśnić użytkownikowi korzyści z logowania. Nie zakładaj, że rozumie on, dlaczego warto się zalogować.

Nigdy nie odwołuj się do Menedżera danych logowania w interfejsie.

Zapewnij kontekst, prosząc o zalogowanie się po tym, jak użytkownik wykona działanie.
Wyświetlanie prośby o zalogowanie bez wyjaśnienia, dlaczego jest to korzystne.

Uproszczenie

Uprość proces uwierzytelniania, wykonując te czynności:

  1. Korzystanie z Menedżera danych logowania
  2. zmniejszenie liczby kroków wymaganych w przypadku dodatkowych opcji logowania,
  3. utrzymywanie użytkowników w stanie zalogowania tak długo, jak to możliwe (zgodnie z wymaganiami dotyczącymi prywatności i bezpieczeństwa);
Korzystanie z Menedżera danych logowania
Wyświetl wszystkie opcje dodatkowe razem.
Zapamiętaj mnie

Stan zalogowania i potwierdzenia

Jeśli używasz dodatkowych opcji innych niż Menedżer danych logowania, wyświetl komunikat informujący użytkownika o tym, że loguje się po raz pierwszy, gdy aplikacja zostanie otwarta, a następnie wyświetl komunikat z potwierdzeniem po pomyślnym zalogowaniu się.

Poinformuj użytkownika, że jest logowany.
Wyświetl potwierdzenie.