پیادهسازی «ورود به سیستم با 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»، گذرکلیدها، و گذرواژهها میدهد.
استفاده از دکمه «ورود به سیستم با Google»
دکمه «ورود به سیستم با Google» گزینه متمایزی را برای استفاده از «حساب Google» برای ثبتنام و ورود به سیستم برنامه شما به کاربران ارائه میدهد.
پیشنیازهای پیادهسازی «ورود به سیستم با Google»
برای پیادهسازی «ورود به سیستم با Google»، راهاندازی زیر را تکمیل کنید:
پیکربندی Google Auth Platform: برای اطلاعات بیشتر درباره پیکربندی پروژه Google Cloud، به شروع به کار با Google Auth Platform مراجعه کنید.
تکمیل درستیسنجی نمانام: نمانام شما باید درستیسنجی شود تا نام برنامهتان برای کاربران در صفحه رضایت «ورود به سیستم با Google» قابلمشاهده باشد. برای کسب اطلاعات بیشتر درباره درستیسنجی نمانام، به مرکز راهنمایی درستیسنجی برنامه OAuth و ارسال برنامه برای درستیسنجی نمانام مراجعه کنید.
همچنین مراجعه کنید به
مطالعات موردی: