با ویژگی های Google وارد شوید

ویژگی‌های اصلی ورود با گوگل در زیر فهرست شده است. می‌توانید از تولیدکننده کد برای ایجاد کد برای جاسازی یک ضربه، ورود خودکار و دکمه ورود با Google در صفحات وب خود استفاده کنید.

کاربران می توانند به صورت جهانی از ورود شخص ثالث در مرورگرهایی که از FedCM پشتیبانی می کنند انصراف دهند. هنگامی که کاربران انصراف می دهند، یک ضربه و ورود خودکار در دسترس نیست و نمایش داده نمی شود.

یک ضربه

وقتی کاربران از وب‌سایت شما بازدید می‌کنند، اگر یک جلسه Google فعال در مرورگر وجود داشته باشد، «ورود با Google» ممکن است از کاربران بخواهد که با حساب Google خود وارد یا در وب‌سایت شما ثبت نام کنند. تنها با یک ضربه (برای یک مورد جلسه Google) یا دو ضربه (زمانی که چندین جلسه Google وجود دارد)، کاربران می توانند جریان ورود به سیستم یا ثبت نام را به پایان برسانند. One Tap UX اجازه می دهد تا نقاط ورود کاربر را صاف کنید، زیرا تمام جریان های UX در یک iframe تعبیه شده در صفحات وب شما انجام می شود.

پنجره بازشو با یک ضربه که هم رضایت و هم ورود کاربر را درخواست می کند

کاربران ممکن است انتخاب کنند که به صورت جهانی از یک ضربه انصراف دهند . در این حالت حساب Google One Tap را نمایش نمی دهد. اگر همه حساب‌های فعال Google انصراف داده شوند، رابط کاربری One Tap نشان داده نمی‌شود.

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

  • افزایش نرخ تبدیل کاربر درباره اینکه چگونه برخی از شرکای ما با موفقیت از One Tap برای بهبود تجربه ثبت نام و ورود به سیستم در مطالعات موردی ما استفاده کرده اند، بیشتر بیاموزید.
  • اجازه می دهد بدون هدایت کاربران به صفحه ورود و ثبت نام اختصاصی وارد سیستم شوید و ثبت نام کنید.
  • به کاربران این امکان را می دهد تا بدون نیاز به دور شدن از سفر فعلی خود، در زمینه وب سایت شما وارد و ثبت نام کنند.
  • حساب‌های تکراری را با درخواست‌های شخصی‌سازی‌شده و ورود خودکار به سیستم در بازدیدهای برگشتی کاهش دهید.

ورود خودکار

با One Tap، می‌توانید ورود خودکار قابل لغو را نیز فعال کنید، که یک UX ساده را برای کاربران بازگشتی فعال می‌کند. برای ورود کاربران بازگشتی به وب‌سایت شما، نیازی به ژست کاربر نیست. ورود خودکار زمانی فعال می‌شود که فقط یک حساب Google فعال وجود داشته باشد که قبلاً برای اشتراک‌گذاری نمایه حساب خود با برنامه شما موافقت کرده باشد.

کاربران این امکان را دارند که فرآیند ورود خودکار را برای مدت کوتاهی لغو کنند و از کنترل و شفافیت کاربر اطمینان حاصل کنند. اگر کاربران ورود خودکار را لغو کنند، Sign in with Google تصمیم را به مدت یک روز قبل از فعال کردن مجدد به سیستم خودکار به خاطر می‌آورد. قابلیت لغو شدنی به کاربران اجازه می دهد تا کنترل بیشتری روی فرآیند ورود خودکار داشته باشند.

وقتی FedCM فعال است، بین رویدادهای ورود خودکار به سیستم، 10 دقیقه یک دوره خنک کننده وجود دارد. اگر در این مدت ورود خودکار به سیستم راه اندازی شود، کاربران به جای جریان ورود خودکار، از جریان ورود به سیستم با یک ضربه پیروی می کنند.

ورود به سیستم با Google for Web از ورود بی‌صدا پشتیبانی نمی‌کند، در این صورت یک اعتبارنامه بدون نمایش رابط کاربری بازگردانده می‌شود. هنگامی که اعتبار ورود به سیستم از Google به طرف متکی برگردانده می شود، کاربران نهایی همیشه برخی از UI، ورود دستی یا خودکار را مشاهده می کنند. این امر حریم خصوصی و کنترل کاربر را بهبود می بخشد.

پاپ آپ ورود خودکار

اینکه آیا ورود خودکار را فعال کنید یا نه تصمیمی است که باید بر اساس UX وب سایت خود بگیرید.

با دکمه گوگل وارد شوید

برخلاف One Tap، جریان دکمه Sign in with Google باید توسط یک حرکت کاربر فعال شود. برای این منظور، Sign in with Google فقط API را برای ارائه یک دکمه ارائه می‌کند، اما نه API را برای شروع برنامه‌ریزی جریان دکمه. به عنوان یک توسعه دهنده، تنها کاری که باید انجام دهید این است که دکمه ورود با گوگل را در صفحات وب خود رندر کنید. زمان فعال کردن دکمه جریان UX توسط کتابخانه به صورت شفاف مدیریت می شود.

دکمه ورود به سیستم غیرشخصی

به عبارت دیگر، دکمه Sign in with Google اکنون باید توسط کتابخانه جاوا اسکریپت خدمات هویت گوگل ایجاد شود. API رندر دکمه به شما امکان می دهد رنگ، شکل، متن و اندازه را سفارشی کنید تا نیازهای برندسازی وب سایت خود را برآورده کنید، در حالی که همچنان به دستورالعمل های Google پایبند باشید. با دکمه‌های ثابت در سراسر وب‌سایت‌ها، کاربران به سرعت این دکمه‌ها را می‌شناسند، اعتماد می‌کنند و استفاده می‌کنند.

همچنین ممکن است از اطلاعات نمایه کاربر برای نمایش دکمه استفاده شود. یک دکمه شخصی سازی شده تنها زمانی نمایش داده می شود که حداقل یک جلسه فعال Google وجود داشته باشد که قبلاً یک کاربر را در وب سایت شما احراز هویت کرده باشد. یک دکمه شخصی‌سازی شده به کاربران نهایی یادآوری می‌کند که قبلاً از Sign in with Google استفاده کرده‌اند، و در نتیجه به جلوگیری از ایجاد حساب تکراری غیر ضروری در وب‌سایت شما کمک می‌کند. این به ویژه برای کاربران نهایی که فقط گاهی اوقات از وب سایت شما بازدید می کنند مفید است. آنها ممکن است روش های ورود خود را فراموش کنند.

دکمه ورود به سیستم شخصی

جریان دکمه Sign in with Google از حالت های UX پاپ آپ و تغییر مسیر پشتیبانی می کند.

  • در UX پاپ آپ، پس از کلیک بر روی دکمه ورود با گوگل، یک پنجره بازشو جدید در بالای صفحه وب شما باز می شود. دکمه جریان UX در یک پنجره بازشو نمایش داده می شود.
  • در تغییر مسیر UX، پس از کلیک روی دکمه Sign in with Google، تغییر مسیر کامل صفحه اتفاق می افتد. دکمه جریان UX در همان پنجره ارائه می شود. با این حال، وقتی دکمه UX نمایش داده می شود، کاربران دیگر نمی توانند صفحه وب شما را ببینند.

رضایت کاربر برای اشتراک‌گذاری رمز شناسایی قابل لغو است. ورود به سیستم با Google یک API برای لغو برنامه‌ریزی رضایت کاربر فراهم می‌کند.

برخلاف روش revoke() در API مجوز سرویس های هویت Google، برای لغو رضایت کاربر به کد دسترسی نیاز ندارید. با این حال، شما باید آدرس ایمیل یا شناسه کاربر Google جلسه Google مورد نظر را ارائه دهید و باید یک جلسه Google فعال برای آن حساب در مرورگر وجود داشته باشد.

API ابطال، اشتراک‌گذاری رمز شناسه و سایر حوزه‌های مجوز را در صورت اعطای قبلی لغو می‌کند. مهم نیست که از کدام API ابطال استفاده می کنید، این همیشه صادق است.

سازنده ی کد

مولد کد یک ابزار توسعه دهنده است که می تواند به شما در تولید کد یکپارچه سازی سمت مشتری کمک کند. با Sign in with Google HTML API، این امکان وجود دارد که برای ادغام سمت سرویس گیرنده به کد جاوا اسکریپت نیاز نداشته باشید.

مرحله 1 تولید کد: راه اندازی

برای توسعه‌دهندگانی که استفاده از JavaScript API را انتخاب می‌کنند، به شما توصیه می‌شود از تولیدکننده کد برای طراحی تعاملی دکمه‌های خود استفاده کنید. همچنین می توانید ابتدا کد HTML را تولید کنید، سپس کد را در فیلدهای مربوطه در JavaScript API کپی کنید.