نمای کلی

اعتبارنامه‌های دیجیتال اسناد قابل‌تأیید رمزنگاری‌شده‌ای هستند که می‌توانند برای اصالت‌سنجی، صدور مجوز، یا ارائه اطلاعات تأییدشده درباره کاربر استفاده شوند. این اسناد (مانند گواهینامه رانندگی دیجیتال (mDL)، گذرنامه دیجیتال، و شناسه دیجیتال) به‌طور ایمن در کیف پول‌های دیجیتال ذخیره می‌شوند.

آماده‌اید «درستی‌سنجی با کیف پول Google» را ادغام کنید؟

سه مسیر ادغام ما را مقایسه کنید—طرف متکی (آنلاین)، ثبت‌کننده درستی‌سنج (آنلاین)، و درستی‌سنجی حضوری (آفلاین)—و راهنمای گام‌به‌گام ادغام را دنبال کنید.

پذیرش آنلاین مدارک شناسایی

Google درحال ساختن بوم‌سازگانی باز، امن، خصوصی، و مبتنی بر استاندارد برای کیف پول‌های دیجیتال است. با ادغام کردن W3C Digital Credentials API، «طرف‌های متکی» (برنامه‌ها و وب‌سایت‌ها) می‌توانند به‌طور یکپارچه مدرک قابل‌تأیید هویت و سن را از «کیف پول Google» کاربر یا هر کیف پول دیجیتال سازگار دیگری درخواست کنند و درعین‌حال حریم خصوصی را به حداکثر برسانند.

موارد استفاده از مدارک شناسایی در «کیف پول Google»

  • درستی‌سنجی سن: درخواست سن برای درستی‌سنجی قبل‌از خرید اقلام دارای محدودیت سنی یا دسترسی به مکان‌های دارای محدودیت سنی.
  • درستی‌سنجی هویت: درخواست نام و نشانی برای درستی‌سنجی هویت فرد جهت رعایت استانداردهای قانونی یا کاهش کلاهبرداری.
  • امتیازات رانندگی: تأیید توانایی فرد برای رانندگی (برای مثال، هنگام اجاره خودرو).

چرا با «کیف پول Google» ادغام کنید؟

ادغام کردن Digital Credentials API ارزش راهبردی دارد و به شما امکان می‌دهد ویژگی‌های هویتی را به‌طور یکپارچه و بدون هزینه در چندین دستگاه و مرورگر به‌صورت آنلاین تأیید کنید.

  • رایگان: میانای برنامه‌سازی کاربردی یک‌جایی برای درخواست و واکشی اعتبارنامه‌ها از «کیف پول Google» (و دیگر کیف پول‌های سازگار) بدون هیچ هزینه‌ای.
  • قابلیت همکاری و استانداردسازی: براساس استانداردهای باز جهانی ازجمله W3C Digital Credentials،‏ OpenID4VP، و ISO 18013-5/7 ساخته شده است. این کار سازگاری با بوم‌سازگان‌های هویت جهانی را تضمین می‌کند و با چارچوب eIDAS 2.0 اتحادیه اروپا همسو است.
  • بین‌مرورگری و بین‌دستگاهی: سازوکاری یکپارچه که به‌طور یکپارچه در سراسر وب و Android کار می‌کند. این استاندارد از هم‌زیستی چند کیف‌پول پشتیبانی می‌کند، به کاربران حق انتخاب می‌دهد، و قابلیت همکاری را تقویت می‌کند.
  • سیگنال‌های قابل‌تأیید و مورداعتماد: فراتر از اطلاعات خوداظهاری بروید. مشخصه‌های هویت و سن را که به‌صورت رمزنگاری‌شده امضا شده‌اند از صادرکنندگان خصوصی معتبر یا دولتی دریافت کنید (مشاهده صادرکنندگان پشتیبانی‌شده).
  • تجربه کاربری یکپارچه: «کیف پول Google» در بیش‌از ۳ میلیارد دستگاه Android در بیش‌از ۲۰۰ کشور وجود دارد. کاربران می‌توانند اطلاعات کاربری را به‌صورت بومی در برنامه یا در وب با کمترین اصطکاک ارائه دهند.

اثبات‌های متمرکز بر حریم خصوصی و دانش صفر (ZKP)

سیستم‌های هویت دیجیتال که به هم‌رسانی مستقیم داده‌ها متکی هستند اغلب کاربران را ملزم می‌کنند اطلاعات شخصی را بیش‌ازحد هم‌رسانی کنند. «کیف پول Google» با پشتیبانی از اثبات دانایی صفر (ZKP) علاوه‌بر مدارک تلفن همراه ISO 18013-7 موجود، این مشکل را حل می‌کند.

ZKP یک روش رمزنگاری است که به کاربران اجازه می‌دهد تا یک عبارت را اثبات کنند (برای مثال، «من بالای ۱۸ سال دارم») بدون اینکه داده‌های واقعی زیربنایی را فاش کنند (برای مثال، تاریخ تولد دقیق خود).

«اثبات با دانش صفر» شاخصه‌های هویت شخصی را در دستگاه کاربر خصوصی نگه می‌دارد و درعین‌حال درستی‌سنجی سن را با طرف متکی هم‌رسانی می‌کند

  • شفاف‌سازی انتخابی: فقط حداقل مشخصه‌های لازم برای مورد استفاده‌تان را درخواست می‌کنید.
  • غیرقابل‌پیوند بودن: تراکنش‌ها به دستگاه محدود هستند. «اثبات با دانش صفر» تضمین می‌کند که ارائه‌ها توسط صادرکننده، طرف متکی، یا Google قابل‌شناسایی یا ردیابی نباشند.
  • بدون ردیابی سرور: Google داده‌های مربوط به اطلاعات کاربری را در سرورهای خود ذخیره نمی‌کند؛ همه چیز به‌طور محلی و ایمن در دستگاه کاربر در یک محفظه مطمئن ذخیره می‌شود.
  • رضایت کاربر: برنامه‌ها نمی‌توانند بدون اطلاع کاربر از کیف پول پرس‌وجو کنند. برای محافظت از حریم خصوصی، این میانای برنامه‌سازی کاربردی باید توسط کاربر فراخوانده شود و اصالت‌سنجی کاربر (زیست‌سنجشی، پین، یا الگو) قبل‌از هم‌رسانی داده‌ها الزامی است.

تجربه کاربر

چه کاربر درحال به‌تأیید رساندن سن خود برای محتوای محدودشده باشد یا درحال هم‌رسانی هویت خود برای آماده‌سازی، این فرایند ساده‌سازی شده است تا اصطکاک کمی داشته باشد.

۱. جریان استاندارد درون‌برنامه / وب

وقتی کاربر روی دکمه «درستی‌سنجی با شناسه دیجیتال» کلیک می‌کند، Credential Manager (در Android) یا مرورگر درخواست را با اطلاعات اعتباری واجدشرایط مطابقت می‌دهد.

از کاربر خواسته می‌شود سنش را در برنامه یا وب‌سایت درستی‌سنجی کند کاربر اطلاعات کاربری واجدشرایط دردسترس را می‌بیند کاربر صفحه تأیید را در «کیف پول Google» می‌بیند کاربر برای تأیید هم‌رسانی اصالت‌سنجی می‌کند داده‌های ارسال‌شده به برنامه یا وب‌سایت
از کاربر خواسته می‌شود سنش را در برنامه یا وب‌سایت درستی‌سنجی کند کاربر اطلاعات کاربری واجدشرایط دردسترس را می‌بیند کاربر صفحه تأیید را در «کیف پول Google» می‌بیند کاربر برای تأیید هم‌رسانی اصالت‌سنجی می‌کند داده‌های ارسال‌شده به برنامه یا وب‌سایت
یادداشت‌های کلیدی
  1. برنامه یا وب‌سایت در نحوه ایجاد نقطه ورود به API انعطاف‌پذیری دارد. همان‌طور که در مرحله ۱ نشان داده شده است، توصیه می‌کنیم دکمه‌ای عمومی مانند «تأیید با مدرک شناسایی دیجیتال» را نشان دهید زیرا انتظار داریم با گذشت زمان گزینه‌هایی فراتر از «کیف پول Google» ازطریق میانای برنامه‌سازی کاربردی دردسترس قرار گیرد.
  2. صفحه انتخابگر در مرحله ۲ توسط Android ارائه می‌شود. اعتبارنامه‌های واجدشرایط براساس مطابقت بین منطق ثبت ارائه‌شده توسط هر «کیف پول» و درخواست ارسال‌شده توسط طرف متکی تعیین می‌شود.
  3. مرحله ۳ توسط «کیف پول Google» ارائه می‌شود. «کیف پول Google» نام، نشان‌واره، و خط‌مشی رازداری را که توسعه‌دهنده در این صفحه ارائه می‌دهد نشان خواهد داد.

۲. جریان بین‌دستگاهی

کاربران می‌توانند از دستگاهشان برای ارائه اعتبارنامه به دستگاهی دیگر استفاده کنند (برای مثال، ارائه مدرک شناسایی به مرورگر وب رایانه).

از کاربر خواسته می‌شود سنش را در وب‌سایت رایانه به‌تأیید برساند کاربر رمزینه پاسخ‌سریع را برای ادامه ارائه بااستفاده از تلفن همراه می‌بیند کاربر اطلاعات اعتباری را از تلفن ارائه می‌کند درستی‌سنجی کاربر تکمیل شد و داده‌ها هم‌رسانی شد
از کاربر خواسته می‌شود سنش را در وب‌سایت رایانه به‌تأیید برساند کاربر رمزینه پاسخ‌سریع را برای ادامه ارائه بااستفاده از تلفن همراه می‌بیند کاربر اطلاعات اعتباری را از تلفن ارائه می‌کند درستی‌سنجی کاربر تکمیل شد

توجه: جریان بین‌دستگاهی فقط زمانی دردسترس است که شریک درخواست‌های امضاشده را پیاده‌سازی کرده باشد.

۳. No Digital ID Available Flow

اگر کاربر اطلاعات اعتباری نداشته باشد یا برنامه «کیف پول» را نصب نکرده باشد، می‌توان او را به‌طور یکپارچه برای ایجاد آن راهنمایی کرد. کاربرانی که برنامه را ندارند به «فروشگاه Play» هدایت می‌شوند. اگر برنامه را داشته باشند اما شناسه نداشته باشند، یک میانای کاربر نیم‌صفحه به آن‌ها اجازه می‌دهد بدون ترک کردن برنامه شما شناسه ایجاد کنند.

افزودن جریان شناسه دیجیتال
از کاربر خواسته می‌شود سنش را در برنامه یا وب‌سایت درستی‌سنجی کند گزینه انتخاب کیف پول برای افزودن مدرک شناسایی دیجیتال به کاربر نشان داده می‌شود کاربر برای افزودن شناسه دیجیتال به «کیف پول Google» هدایت می‌شود
از کاربر خواسته می‌شود سنش را در برنامه یا وب‌سایت درستی‌سنجی کند گزینه انتخاب کیف پول برای افزودن مدرک شناسایی دیجیتال به کاربر نشان داده می‌شود کاربر برای افزودن شناسه دیجیتال به «کیف پول Google» هدایت می‌شود

Note: This flow is offered to RPs requesting ID pass as of now.

مدرک شناسایی دیجیتالی دردسترس نیست

اگر کاربر «درستی‌سنجی با شناسه دیجیتال» را انتخاب کند و «طرف متکی» شناسه دیجیتال درخواست نکند یا کاربر شناسه واجدشرایط نداشته باشد، این پیام خطا به او نشان داده می‌شود.

از کاربر خواسته می‌شود سنش را در برنامه یا وب‌سایت درستی‌سنجی کند اگر کاربر شناسه دیجیتال نداشته باشد، خطایی به او نشان داده می‌شود
از کاربر خواسته می‌شود سنش را در برنامه یا وب‌سایت درستی‌سنجی کند اگر کاربر شناسه دیجیتال نداشته باشد، خطایی به او نشان داده می‌شود

مراحل بعدی

آماده پذیرش شناسه دیجیتال هستید؟ با انتخاب مسیر شروع کنید تا بین درستی‌سنجی طرف متکی، ثبت‌کننده درستی‌سنج، و حضوری انتخاب کنید و راهنمای گام‌به‌گام ادغام را دنبال کنید.

برای پرسشگان درباره آماده‌سازی و شروع به کار، پرسشگان مدارک و هویت دیجیتال را ببینید.


پذیرفتن مدارک شناسایی به‌صورت حضوری (آفلاین)

مدارک شناسایی در «کیف پول Google» براساس استاندارد بین‌المللی ISO 18013-5 برای گواهینامه رانندگی دیجیتال است. این یعنی:

  • همه داده‌های موجود در مدرک شناسایی با امضای رمزنگاری‌شده پشتیبان‌گیری می‌شود تا درستی‌سنجی به‌صورت امن و یکپارچه انجام شود
  • مدارک شناسایی را می‌توان به‌طور یکپارچه با ضربه NFC یا اسکن رمزینه پاسخ‌سریع ارائه کرد و داده‌ها ازطریق BLE منتقل می‌شوند
  • کاربران می‌توانند داده‌های درخواست‌شده را قبل‌از هم‌رسانی مرور کنند و فقط باید عناصر مربوط به تراکنش را هم‌رسانی کنند، نه کل مدرک شناسایی‌شان را
  • کاربران باید قبل‌از هم‌رسانی، در دستگاه اصالت‌سنجی کنند
  • هر دستگاهی که مدارک شناسایی را از «کیف پول Google» می‌پذیرد می‌تواند مدارک شناسایی را از هر برنامه یا «کیف پول» دیگری که این استاندارد را پیاده‌سازی می‌کند بپذیرد
  • برای گواهینامه‌های رانندگی دیجیتال، به فهرست مجاز نیازی نیست: اگر پایانه خوانشگر شما از قبل از بازیابی mdoc استاندارد ISO/IEC 18013-5 پشتیبانی می‌کند، می‌توانید گواهینامه‌های رانندگی دیجیتال (org.iso.18013.5.1.mDL) را از «کیف پول Google» درخواست کنید بدون اینکه منتظر فهرست مجاز یا آماده‌سازی باشید (توجه: درحال‌حاضر، شناسه‌های دیجیتال فقط برای ارائه آنلاین پشتیبانی می‌شوند، نه ارائه حضوری)

برای جزئیات کامل پیاده‌سازی، به پذیرش حضوری (آفلاین) مراجعه کنید.

برای دیدن کارت‌های شناسایی در «کیف پول Google» در عمل، این ویدیو را برای نمونه‌ای از نحوه ارائه کارت شناسایی ببینید: