درباره «ورود به سیستم با Google»

پیاده‌سازی «ورود به سیستم با Google» در Credential Manager به شما امکان می‌دهد تجربه‌های ثبت‌نام و ورود به سیستم را پیکربندی کنید. «مدیر اطلاعات کاربری» پیچیدگی اصالت‌سنجی را خلاصه می‌کند و درعین‌حال هم‌رسانی ایمن نمایه و جریان ثبت‌نام یکپارچه را در سراسر بوم‌سازگان Android تضمین می‌کند. «ورود به سیستم با Google» به کاربران شما امکان می‌دهد از «حساب Google» خود برای ورود به سیستم استفاده کنند و رضایت دهند که اطلاعات نمایه‌شان به‌طور ایمن با برنامه شما هم‌رسانی شود.

ماهیت چندسکویی «ورود به سیستم با Google» به شما کمک می‌کند دسترسی به ورود به سیستم را برای برنامه‌تان در هر دستگاهی در Android،‏ iOS، و وب فراهم کنید.

این راهنما موارد زیر را توضیح می‌دهد:

  • مزایای «ورود به سیستم با Google»
  • رهنمودهای میانای کاربر
  • پیش‌نیازهای پیاده‌سازی

این راهنما فرض می‌کند که شما با مفاهیم زیر آشنا هستید:

مزایای «ورود به سیستم با Google»

استفاده از «ورود به سیستم با Google» به‌عنوان سازوکار اصالت‌سنجی برای برنامه شما مزایای زیر را دارد:

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

سازگاری نسخه

پیاده‌سازی «ورود به سیستم با Google» در Credential Manager در دستگاه‌های دارای Android نسخه ۴.۴ (سطح میانای برنامه‌سازی کاربردی ۱۹) و بالاتر کار می‌کند.

رهنمودهای میانای کاربر

هنگام ادغام «ورود به سیستم با Google»، توصیه می‌کنیم هر دو رابط کاربری زیر را پیاده‌سازی کنید:

  • رابط کاربری برگه پایین، که می‌تواند شامل گزینه‌های ورود به سیستم دیگری مانند گذرکلید و گذرواژه نیز باشد.
  • دکمه «ورود به سیستم با Google» متمایز.

توصیه می‌کنیم هر دو میانای زیر را به دلایل زیر پیاده‌سازی کنید:

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

استفاده از میانای کاربر برگ زیرین

رابط کاربری برگ زیرین Credential Manager در Credential Manager API ادغام شده است. برای استفاده از میانای کاربر برگه پایین، لازم نیست میانای کاربر خودتان را ایجاد کنید.

استفاده از میانای کاربری برگه پایین به کاربران تجربه اصالت‌سنجی ثابتی در «ورود به سیستم با Google»، گذرکلیدها، و گذرواژه‌ها می‌دهد.

واسط کاربر انتخاب اعتبارنامه در برگ زیرین «مدیر اعتبارنامه‌ها».
میانای کاربر انتخاب اعتبارنامه در برگ پایین Credential Manager.

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

دکمه «ورود به سیستم با Google» گزینه متمایزی را برای استفاده از «حساب Google» برای ثبت‌نام و ورود به سیستم برنامه شما به کاربران ارائه می‌دهد.

دکمه «ورود به سیستم با Google».
دکمه «ورود به سیستم با Google».

پیش‌نیازهای پیاده‌سازی «ورود به سیستم با Google»

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

  • پیکربندی Google Auth Platform: برای اطلاعات بیشتر درباره پیکربندی پروژه Google Cloud، به شروع به کار با Google Auth Platform مراجعه کنید.

  • تکمیل درستی‌سنجی نمانام: نمانام شما باید درستی‌سنجی شود تا نام برنامه‌تان برای کاربران در صفحه رضایت «ورود به سیستم با Google» قابل‌مشاهده باشد. برای اطلاعات بیشتر درباره درستی‌سنجی نمانام، مرکز راهنمایی درستی‌سنجی برنامه OAuth و ارسال برنامه برای درستی‌سنجی نمانام را ببینید.

همچنین مراجعه کنید به

مطالعات موردی: