کتابخانه سرویس گیرنده جاوا اسکریپت برای ورود با Google و Google One Tap به گونه ای طراحی شده است که با اکثر مرورگرها و پلتفرم های رایج سازگار باشد. تضمینی برای کار بر روی همه مرورگرها یا پلتفرم ها نیست.
به دلیل خطرات امنیتی، کتابخانه سرویس گیرنده جاوا اسکریپت فقط در آخرین دو نسخه از هر مرورگر پشتیبانی می شود.
سازگاری
پشتیبانی از دکمه Sign In With Google و جریانهای ورود به سیستم با یک ضربه در بین مرورگرها و ترکیبات پلت فرم متفاوت است.
تجربه کاربر ممکن است بین مرورگرها بر اساس در دسترس بودن این ویژگیها متفاوت باشد:
- پیشگیری از ردیابی هوشمند (ITP)
- API مدیریت اعتبارات فدرال (FedCM)
جریان ها و ویژگی های ورود به سیستم پشتیبانی شده در جداول زیر نشان داده شده است. همه مرورگرها در همه پلتفرم ها در دسترس نیستند، N/A به این معنی است که یک مرورگر پشتیبانی شده در پلتفرم در دسترس نیست.
با گوگل وارد شوید
مرورگر / پلتفرم | اندروید | iOS * | macOS | لینوکس | ویندوز 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | N/A | N/A | N/A |
* به دلیل ITP حالت تغییر مسیر برای iOS مورد نیاز است.
یک ضربه
مرورگر / پلتفرم | اندروید | iOS | macOS | لینوکس | ویندوز 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | N/A | N/A | N/A |
* برای فعال کردن One Tap UX ارتقا یافته برای مرورگرهایی که به ITP نیاز دارند ، پیکربندی اضافی لازم است.
† FedCM در Chrome 117 یا جدیدتر موجود است، برای اطلاعات بیشتر به نمودار سازگاری مرورگر MDN مراجعه کنید.
کوکی های شخص ثالث
به عنوان یکی از شرکتکنندگان در گروه انجمن W3C FedID که بر روی FedCM کار میکند، سرویسهای هویت Google برای افزایش حریم خصوصی و امنیت کاربر و در عین حال به حداقل رساندن تغییرات در وبسایتهای موجود و حفظ سهولت استفاده برای کاربرانمان تلاش کرده است. کتابخانه جاوا اسکریپت GIS اکنون از API پیشنهادی FedCM پشتیبانی می کند.
از آگوست 2023، Google Identity Services به طور کامل از FedCM پشتیبانی می کند و استفاده از آن را توصیه می کند. ممکن است برای برخی از برنامههای وب موجود تغییراتی برای پذیرش FedCM لازم باشد.
توصیه می شود
- FedCM را برای برنامه های وب جدید فعال کنید و برنامه های موجود را انتقال دهید .
توصیه نمی شود
- غیرفعال کردن FedCM
از آگوست 2022، Google Identity Services یک آزمایش اولیه محدود FedCM را انجام داده است. تقریباً 20 وب سایت و 300 هزار کاربر با استفاده از APIهای FedCM و GIS با موفقیت وارد سیستم شدند.
خوشحالیم که بگوییم بازخوردهای اولیه نشان داده است که برای اکثر وب سایت ها، تغییر به یک فرآیند ورود به سیستم خصوصی تر و ایمن بدون کوکی های شخص ثالث می تواند به طور شفاف از طریق به روز رسانی های سازگار با گذشته کتابخانه GIS موجود رخ دهد. حداقل تا بدون تغییر در جریان کاربران و وب سایت های موجود مورد نیاز است. این یک نقطه حیاتی است زیرا پذیرش گسترده API های FedCM به مهاجرت بدون مشکل توسط وب سایت های موجود متکی است.
بر اساس این بازخورد اولیه، GIS قصد دارد مشارکت در آزمایش GIS با FedCM را گسترش دهد.
در طول آزمایشها، این مسائل کشف شد و ممکن است برخی از وبسایتها را ملزم به انجام اقداماتی در زمانی که FedCM توسط GIS اتخاذ میشود، داشته باشند:
- دیالوگهای ارائهشده مرورگر توانایی موجود سایتها را برای استفاده از ویژگیهای سبک یا فریمهای میانی برای کنترل موقعیتیابی گفتگوی ورود به سیستم حذف میکند. این ممکن است محتوای سایت موجود را مبهم کند، که دیدن برخی از آنها ممکن است برای کاربران قبل از ورود به سیستم مفید یا حیاتی باشد.
- اگرچه هنوز به طور گسترده مستقر نشده است، برخی از سایت ها ممکن است از CSP و COOP استفاده کنند. در این موارد، سایتها ممکن است مجبور شوند تغییراتی را در مرورگرهای مستقیم ایجاد کنند تا به پنجرههای بازشو اجازه داده شود و منابع بین سایتی بارگیری شوند.