Przegląd

Cyfrowe dane uwierzytelniające to dokumenty, które można zweryfikować kryptograficznie i które mogą służyć do uwierzytelniania, autoryzacji lub innego rodzaju potwierdzania informacji o użytkowniku. Dokumenty te, takie jak cyfrowe prawa jazdy, cyfrowe paszporty i cyfrowe dokumenty tożsamości, są bezpiecznie przechowywane w cyfrowych portfelach.

Chcesz zintegrować funkcję Zweryfikuj za pomocą Portfela Google?

Porównaj nasze 3 ścieżki integracji: Strona uzależniona (online), Rejestrator weryfikatora (online) i Weryfikacja stacjonarna (offline), a następnie postępuj zgodnie z przewodnikiem po integracji.

Akceptowanie dokumentów tożsamości online

Google tworzy otwarty, bezpieczny, prywatny i oparty na standardach ekosystem cyfrowych portfeli. Dzięki integracji z interfejsem Digital Credentials API W3C podmioty zależne (aplikacje i strony internetowe) mogą bezproblemowo prosić o weryfikowalny dowód tożsamości i wieku z Portfela Google użytkownika lub innego zgodnego portfela cyfrowego, zachowując przy tym maksymalną prywatność.

Przykłady użycia dokumentów tożsamości w Portfelu Google

  • Weryfikacja wieku: prośba o potwierdzenie wieku przed zakupem produktów z ograniczeniem wiekowym lub uzyskaniem dostępu do miejsc z ograniczeniem wiekowym.
  • Weryfikacja tożsamości: prośba o podanie imienia i nazwiska oraz adresu w celu zweryfikowania tożsamości osoby na potrzeby zapewnienia zgodności z przepisami lub ograniczenia oszustw.
  • Uprawnienia do prowadzenia pojazdów: potwierdzenie uprawnień do prowadzenia pojazdów (np. podczas wypożyczania samochodu).

Dlaczego warto zintegrować się z Portfelem Google?

Integracja interfejsu Digital Credentials API zapewnia wartość strategiczną, umożliwiając bezproblemową i bezpłatną weryfikację atrybutów tożsamości online na wielu urządzeniach i w różnych przeglądarkach.

  • Bezpłatnie: kompleksowy interfejs API do żądania i pobierania danych uwierzytelniających z Portfela Google (i innych zgodnych portfeli) bez opłat.
  • Interoperacyjność i standaryzacja: rozwiązanie oparte na globalnych otwartych standardach, takich jak W3C Digital Credentials, OpenID4VP i ISO 18013-5/7. Zapewnia to zgodność z globalnymi ekosystemami tożsamości i jest zgodne z ramami eIDAS 2.0 Unii Europejskiej.
  • Różne przeglądarki i urządzenia: ujednolicony mechanizm, który działa bezproblemowo w internecie i na Androidzie. Obsługuje współistnienie wielu portfeli, dając użytkownikom wybór i zapewniając interoperacyjność.
  • Zaufane, możliwe do zweryfikowania sygnały: nie polegaj tylko na informacjach podawanych przez użytkowników. otrzymywać kryptograficznie podpisane atrybuty tożsamości i wieku od organów państwowych lub zaufanych prywatnych wydawców (zobacz obsługiwanych wydawców);
  • Wygoda użytkowników: Portfel Google jest dostępny na ponad 3 miliardach urządzeń z Androidem w ponad 200 krajach. Użytkownicy mogą bez problemu przedstawiać dokumenty tożsamości w aplikacji lub w internecie.

Dotyczące prywatności i dowody z wiedzą zerową (ZKP)

Systemy tożsamości cyfrowej, które opierają się na bezpośrednim udostępnianiu danych, często wymagają od użytkowników udostępniania zbyt wielu danych osobowych. Portfel Google rozwiązuje ten problem, obsługując dowody z wiedzą zerową (ZKP) oprócz istniejących dokumentów mdoc zgodnych z normą ISO 18013-7.

ZKP to metoda kryptograficzna, która umożliwia użytkownikom potwierdzenie stwierdzenia (np. „Mam ponad 18 lat”) bez ujawniania rzeczywistych danych (np. dokładnej daty urodzenia).

Dowód z wiedzą zerową, który chroni prywatność atrybutów tożsamości na urządzeniu użytkownika podczas udostępniania weryfikacji wieku stronie polegającej.

  • Selektywne ujawnianie: żądasz tylko minimalnych atrybutów wymaganych w danym przypadku użycia.
  • Brak możliwości powiązania: transakcje są powiązane z urządzeniem. ZKP gwarantuje, że prezentacje nie będą możliwe do zidentyfikowania ani śledzenia przez wydawcę, stronę polegającą lub Google.
  • Brak śledzenia na serwerze: Google nie zapisuje danych związanych z danymi logowania na swoich serwerach. Wszystkie dane są przechowywane lokalnie i bezpiecznie na urządzeniu użytkownika w zaufanym kontenerze.
  • Zgoda użytkownika: aplikacje nie mogą wysyłać zapytań do portfela bez wiedzy użytkownika. Aby chronić prywatność, interfejs API musi być wywoływany przez użytkownika, a przed udostępnieniem danych wymagane jest uwierzytelnienie użytkownika (biometria, PIN lub wzór).

Jakość usług

Niezależnie od tego, czy użytkownik weryfikuje swój wiek, aby uzyskać dostęp do treści podlegających ograniczeniom, czy udostępnia swoją tożsamość w celu wprowadzenia, proces jest uproszczony, aby ograniczyć trudności.

1. Standardowy proces w aplikacji lub w internecie

Gdy użytkownik kliknie przycisk „Potwierdź za pomocą cyfrowego dokumentu tożsamości”, Menedżer danych logowania (na Androidzie) lub przeglądarka dopasuje żądanie do odpowiednich danych logowania.

Użytkownik jest proszony o potwierdzenie wieku w aplikacji lub witrynie. Użytkownik widzi dostępne kwalifikujące się dokumenty. Użytkownik widzi stronę potwierdzenia w Portfelu Google. Użytkownik uwierzytelnia się, aby potwierdzić udostępnienie Dane wysyłane do aplikacji lub witryny
Użytkownik jest proszony o potwierdzenie wieku w aplikacji lub witrynie. Użytkownik widzi dostępne kwalifikujące się dokumenty. Użytkownik widzi stronę potwierdzenia w Portfelu Google. Użytkownik uwierzytelnia się, aby potwierdzić udostępnienie Dane wysyłane do aplikacji lub witryny
Najważniejsze informacje
  1. Aplikacja lub witryna może utworzyć punkt wejścia do interfejsu API na różne sposoby. Jak pokazano w kroku 1, zalecamy wyświetlanie ogólnego przycisku, takiego jak „Zweryfikuj za pomocą cyfrowego dokumentu tożsamości”, ponieważ z czasem spodziewamy się, że za pomocą interfejsu API będą dostępne opcje inne niż Portfel Google.
  2. Ekran wyboru w kroku 2 jest renderowany przez Androida. Kwalifikujące się dane uwierzytelniające są określane na podstawie dopasowania logiki rejestracji podanej przez każdy Portfel do żądania wysłanego przez stronę uzależnioną.
  3. Krok 3 jest renderowany przez Portfel Google. Portfel Google będzie wyświetlać na tym ekranie nazwę, logo i politykę prywatności podane przez dewelopera.

2. Proces na różnych urządzeniach

Użytkownicy mogą używać swojego urządzenia do przedstawiania danych logowania na innym urządzeniu (np. do przedstawiania identyfikatora w przeglądarce na stronie na komputer).

Użytkownik proszony o potwierdzenie wieku na stronie internetowej na komputerze Użytkownik widzi kod QR, który umożliwia kontynuowanie prezentacji na urządzeniu mobilnym. Użytkownik przedstawia dane logowania z telefonu. Weryfikacja użytkownika została zakończona, a dane zostały udostępnione
Użytkownik proszony o potwierdzenie wieku na stronie internetowej na komputerze Użytkownik widzi kod QR, który umożliwia kontynuowanie prezentacji na urządzeniu mobilnym. Użytkownik przedstawia dane logowania z telefonu. Weryfikacja użytkownika zakończona

Uwaga: proces na różnych urządzeniach jest dostępny tylko wtedy, gdy partner wdrożył podpisane żądania.

3. No Digital ID Available Flow

Jeśli użytkownik nie ma dokumentu lub zainstalowanej aplikacji Portfel, może zostać przekierowany do ich utworzenia lub zainstalowania. Użytkownicy, którzy nie mają aplikacji, są przekierowywani do Sklepu Play. Jeśli użytkownik ma aplikację, ale nie ma dokumentu tożsamości, interfejs na połowie ekranu umożliwia mu utworzenie dokumentu tożsamości bez opuszczania aplikacji.

Dodawanie cyfrowego dokumentu tożsamości
Użytkownik jest proszony o potwierdzenie wieku w aplikacji lub witrynie. Użytkownikowi wyświetla się opcja wyboru portfela, do którego chce dodać cyfrowy dokument tożsamości Użytkownik zostaje przekierowany do Portfela Google, aby dodać cyfrowy dokument tożsamości
Użytkownik jest proszony o potwierdzenie wieku w aplikacji lub witrynie Użytkownikowi wyświetla się opcja wyboru portfela, do którego chce dodać cyfrowy dokument tożsamości Użytkownik zostaje przekierowany do Portfela Google, aby dodać cyfrowy dokument tożsamości

Uwaga: ten proces jest obecnie oferowany stronom uzyskującym dostęp, które proszą o cyfrowy dokument tożsamości.

Brak dostępnego cyfrowego dokumentu tożsamości

Jeśli użytkownik wybierze opcję „Weryfikacja za pomocą cyfrowego dokumentu tożsamości”, a strona uzależniona nie poprosi o dokument tożsamości lub użytkownik nie ma odpowiedniego dokumentu tożsamości, wyświetli się ten komunikat o błędzie.

Użytkownik jest proszony o potwierdzenie wieku w aplikacji lub witrynie. Użytkownikowi, który nie ma cyfrowego dokumentu tożsamości, wyświetla się błąd
Użytkownik jest proszony o potwierdzenie wieku w aplikacji lub witrynie. Użytkownikowi, który nie ma cyfrowego dokumentu tożsamości, wyświetla się błąd

Następne kroki

Chcesz akceptować cyfrowe dokumenty tożsamości? Zacznij od Wybierz ścieżkę, aby wybrać opcję Strona uzależniona, Rejestrator weryfikatora lub Weryfikacja stacjonarna, a następnie postępuj zgodnie z przewodnikiem po integracji.

Odpowiedzi na najczęstsze pytania dotyczące rejestracji i rozpoczęcia korzystania z usługi znajdziesz w artykule Najczęstsze pytania dotyczące cyfrowych dokumentów tożsamości i danych uwierzytelniających.


Akceptowanie dokumentów tożsamości osobiście (offline)

Dokumenty tożsamości w Portfelu Google są oparte na międzynarodowym standardzie ISO 18013-5 dotyczącym mobilnych praw jazdy. Oznacza to, że:

  • Wszystkie dane w dokumencie tożsamości są zabezpieczone podpisem kryptograficznym, co umożliwia bezpieczną i bezproblemową weryfikację.
  • Dokumenty tożsamości można łatwo okazywać, zaczynając od zbliżenia NFC lub zeskanowania kodu QR, a dane są przesyłane przez BLE.
  • Użytkownicy mogą sprawdzić żądane dane przed ich udostępnieniem i muszą udostępnić tylko elementy istotne dla transakcji, a nie cały dokument tożsamości.
  • Użytkownicy muszą uwierzytelnić się na urządzeniu przed udostępnieniem
  • Każde urządzenie, które akceptuje dokumenty tożsamości z Portfela Google, może akceptować dokumenty tożsamości z dowolnej innej aplikacji lub portfela, który implementuje ten standard.
  • W przypadku mDL nie jest wymagane umieszczanie na liście dozwolonych: jeśli Twój terminal czytnika obsługuje już standardowe pobieranie dokumentów mdoc zgodnie z normą ISO/IEC 18013-5, możesz poprosić o cyfrowe prawa jazdy (org.iso.18013.5.1.mDL) z Portfela Google bez czekania na umieszczenie na liście dozwolonych lub wprowadzenie (uwaga: cyfrowe dokumenty tożsamości są obecnie obsługiwane tylko w przypadku prezentacji online, a nie stacjonarnie).

Pełne informacje o implementacji znajdziesz w artykule Akceptacja stacjonarna (offline).

Aby zobaczyć, jak działają dokumenty tożsamości w Portfelu Google, obejrzyj ten film, który pokazuje, jak prezentowany jest dokument tożsamości: