پیوند دادن حساب

از پیوند دادن حساب استفاده کنید تا از کاربران بپرسید که آیا می خواهند حساب Google خود را به Action شما متصل کنند یا خیر. این به شما امکان می دهد تا تجربیات شخصی تر و غنی تر را برای کاربران خود ایجاد کنید.

اگر Action شما همراه برنامه‌های موجود در پلتفرم‌های مختلف (مثلاً وب یا Android) است، می‌توانید از پیوند حساب برای در دسترس قرار دادن ایمن تنظیمات برگزیده کاربران برای همه پلتفرم‌ها استفاده کنید، که تجربه‌ای از بین پلتفرم ثابت را تضمین می‌کند.

پیوند حساب برای Actions on Google از Google Sign-In، سیستم احراز هویت امن Google، و به صورت اختیاری، OAuth 2.0 (پروتکل استاندارد صنعتی برای مجوز) استفاده می کند.

برای راهنمایی های فنی بیشتر از سایت توسعه دهنده ما دیدن کنید.


جریان پیوند

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

3 روش پیوند دادن

3 روش برای پیوند حساب وجود دارد:


ورود به سیستم گوگل

با Google Sign-In for the Assistant، Action شما می‌تواند درخواست دسترسی به نمایه Google کاربر شما را در طول مکالمه (که شامل نام، آدرس ایمیل و تصویر نمایه کاربر می‌شود) کند. کاربر می تواند کل جریان را از طریق صدا تکمیل کند، که تجربه ورود بدون اصطکاک را فراهم می کند.

از Google Sign-In استفاده کنید اگر:

  • کنش(های) شما فقط دستیار را هدف قرار می دهد
  • شما یک سیستم احراز هویت موجود ندارید
  • شما یک سیستم احراز هویت موجود دارید و فقط می خواهید به کاربرانی پیوند دهید که با استفاده از آدرس @gmail.com خود در برنامه های موجود شما ثبت نام کرده اند.

OAuth و Google Sign-In

نوع پیوند OAuth و Google Sign-In، Google Sign-In را به پیوند حساب مبتنی بر OAuth اضافه می کند. این پیوند بدون درز مبتنی بر صدا را برای کاربران Google فراهم می‌کند و همچنین پیوند حساب را برای کاربرانی که با هویت غیر Google در سرویس شما ثبت‌نام کرده‌اند، امکان‌پذیر می‌کند.

برای استفاده از این جریان، باید یکی از جریان های استاندارد OAuth 2 پشتیبانی شده را گسترش دهید تا پشتیبانی از افزونه های اختصاصی پروتکل Google را اضافه کنید.

اگر از OAuth و Google Sign-In استفاده کنید:

  • شما اکشن های چند پلتفرمی دارید
  • شما یک سیستم احراز هویت موجود دارید و می‌خواهید به کاربران اجازه دهید به آدرس‌های غیر @gmail.com متصل شوند
  • می‌خواهید حساب‌ها را با استفاده از اطلاعات نمایه Google پیوند دهید
  • باید با استفاده از اطلاعات نمایه Google حساب های جدیدی ایجاد کنید (اختیاری)

OAuth

نوع پیوند حساب OAuth از دو جریان استاندارد صنعتی OAuth 2.0 پشتیبانی می کند:

  1. جریان کد ضمنی
  2. کد مجوز جریان می یابد

استفاده از این جریان ممنوع است زیرا نیاز به انتقال تعامل کاربر از صدا به صفحه نمایش دارد.

استفاده از OAuth را در نظر بگیرید اگر:

  • شما یک سرور OAuth 2 را اجرا می‌کنید و نمی‌توانید نقطه پایانی مبادله رمز را برای افزودن پشتیبانی از پروتکل‌های Google برای پیوند خودکار و ایجاد حساب از یک نشانه ID گسترش دهید.

برای کسب اطلاعات بیشتر، راهنمای برنامه‌نویس OAuth را ببینید.