ספריית הלקוח של JavaScript לכניסה באמצעות חשבון Google ולכניסה בלחיצה אחת של Google One מיועדת להיות תואמת לרוב הדפדפנים והפלטפורמות הנפוצים. לא מובטח שהיא תפעל בכל הדפדפנים או הפלטפורמות.
בגלל סיכוני אבטחה, ספריית הלקוח של JavaScript נתמכת רק בשתי הגרסאות האחרונות של כל דפדפן.
תאימות
התמיכה בלחצן 'כניסה באמצעות חשבון Google' ובתהליכי כניסה באמצעות One Tap משתנה בהתאם לשילובים של דפדפנים ופלטפורמות.
חוויית המשתמש עשויה להיות שונה בדפדפנים שונים בהתאם לזמינות התכונות הבאות:
- Intelligent Tracking Prevention (ITP)
- Federated Credentials Management API (FedCM)
בטבלאות הבאות מוצגים תהליכי הכניסה והתכונות הנתמכים. לא כל הדפדפנים זמינים בכל הפלטפורמות. הערך 'לא זמין' מציין שדפדפן נתמך לא זמין בפלטפורמה.
כניסה באמצעות חשבון Google
| דפדפן / פלטפורמה | Android | iOS * | macOS | Linux | Windows 10 |
|---|---|---|---|---|---|
| Chrome | |||||
| Edge | |||||
| Firefox | |||||
| Safari | לא רלוונטי | לא רלוונטי | לא רלוונטי |
* בגלל ITP, נדרש מצב הפניה אוטומטית ל-iOS.
הקשה אחת
| דפדפן / פלטפורמה | Android | iOS | macOS | Linux | Windows 10 |
|---|---|---|---|---|---|
| Chrome † | * | ||||
| Edge * † | |||||
| Firefox * | |||||
| Safari | לא רלוונטי | לא רלוונטי | לא רלוונטי |
* נדרש הגדרה נוספת כדי להפעיל את חוויית המשתמש המשודרגת של One Tap בדפדפנים שנדרש בהם ITP.
† FedCM זמין ב-Chrome מגרסה 117 ואילך. מידע נוסף זמין בתרשים Browser compatibility של MDN.
קובצי Cookie של צד שלישי
כמשתתפים בקבוצת הקהילה FedID של W3C שעובדת על FedCM, שירותי הזהויות של Google פועלים כדי לשפר את הפרטיות והאבטחה של המשתמשים, ובמקביל למזער את השינויים באתרים קיימים ולשמור על נוחות השימוש למשתמשים שלנו. ספריית ה-JavaScript של GIS תומכת עכשיו ב-API המוצע של FedCM.
החל מאוגוסט 2023, שירותי הזהויות של Google תומכים באופן מלא ב-FedCM, ומומלץ להשתמש בו. יכול להיות שיהיה צורך לבצע שינויים באימוץ FedCM בחלק מאפליקציות האינטרנט הקיימות.
מומלץ
- מפעילים את FedCM באפליקציות אינטרנט חדשות וmigrate אפליקציות קיימות.
לא מומלץ
- השבתת FedCM.
נכון לאוגוסט 2022, Google Identity Services ערכה גרסת מקור לניסיון של FedCM בהיקף מוגבל. כ-20 אתרים ו-300,000 משתמשים נכנסו בהצלחה לחשבון באמצעות ממשקי FedCM API ו-GIS.
אנחנו שמחים לציין שהמשוב הראשוני שקיבלנו הראה שברוב האתרים, אפשר לעבור לתהליך כניסה פרטי ומאובטח יותר בלי קובצי Cookie של צד שלישי באופן שקוף באמצעות עדכונים שתואמים לאחור בספריית GIS הקיימת. נדרשו שינויים מינימליים או שלא נדרשו שינויים בכלל בתהליכי המשתמשים ובאתרים הקיימים. זו נקודה חשובה, כי כדי שממשקי FedCM API יאומצו באופן נרחב, אתרים קיימים צריכים לעבור אליהם בלי בעיות.
על סמך המשוב הראשוני הזה, צוות GIS מתכנן להרחיב את ההשתתפות בבדיקות של GIS עם FedCM.
במהלך תקופות הניסיון, גילינו את הבעיות האלה, ויכול להיות שיהיה צורך שחלק מהאתרים ינקטו פעולה כש-GIS יתחיל להשתמש ב-FedCM:
- דיאלוגים שעוברים עיבוד בדפדפן מבטלים את היכולת הקיימת של אתרים להשתמש במאפייני סגנון או ב-iframe ביניים כדי לשלוט במיקום של תיבת הדו-שיח לכניסה. יכול להיות שהמודעות יסתירו תוכן קיים באתר, שחלקו עשוי להיות מועיל או חשוב למשתמשים לפני שהם נכנסים לחשבון.
- למרות שעדיין לא נעשה שימוש נרחב ב-CSP וב-COOP, יכול להיות שחלק מהאתרים משתמשים בהם. במקרים כאלה, יכול להיות שבעלי אתרים יצטרכו לבצע שינויים כדי לאפשר לדפדפנים להציג חלונות קופצים ולטעון משאבים באתרים שונים.