אלה התכונות העיקריות של הכניסה באמצעות חשבון Google. אתם יכולים להשתמש במחולל הקוד כדי ליצור קוד להטמעת 'הקשה אחת לכניסה באמצעות חשבון Google', כניסה אוטומטית והלחצן 'כניסה באמצעות חשבון Google' בדפי האינטרנט שלכם.
משתמשים יכולים לבטל באופן גלובלי את ההסכמה לכניסה של צד שלישי בדפדפנים שתומכים ב-FedCM. כשמשתמשים מבטלים את ההסכמה, One Tap והכניסה האוטומטית לא זמינים ולא מוצגים.
הקשה אחת
כשמשתמשים נכנסים לאתר שלכם, אם יש סשן פעיל של Google בדפדפן, יכול להיות שהם יקבלו בקשה להיכנס או להירשם לאתר באמצעות חשבון Google שלהם. משתמשים יכולים להשלים את תהליך הכניסה או ההרשמה המאוחדת בלחיצה אחת (במקרה של סשן יחיד ב-Google) או בשתי לחיצות (כשיש כמה סשנים ב-Google). חוויית המשתמש של One Tap מאפשרת נקודות כניסה חלקות של משתמשים, כי כל תהליכי חוויית המשתמש מתבצעים ב-iframe שמוטמע בדפי האינטרנט.
המשתמשים יכולים לבטל את ההסכמה ל'הקשה אחת' באופן גלובלי. במקרה כזה, לא יוצג האפשרות 'הקשה אחת' בחשבון Google. אם תבטלו את ההסכמה בכל חשבונות Google הפעילים, ממשק המשתמש של One Tap לא יוצג.
מומלץ להוסיף את התכונה 'הקשה אחת' גם לתיבת הדו-שיח הראשית של ההתחברות וגם לדפי העץ. למפתחים יש הרבה סיבות להעדיף את התכונה 'הקשה אחת':
- עלייה בשיעורי ההמרה של המשתמשים. במקרים לדוגמה שלנו תוכלו לקרוא איך חלק מהשותפים שלנו השתמשו בהצלחה ב'הקשה אחת' כדי לשפר את חוויית ההרשמה והכניסה.
- מאפשרת כניסה ויצירת חשבון בלי להפנות את המשתמשים לדף ייעודי לכניסה וליצירת חשבון.
- מאפשרת למשתמשים להיכנס לחשבון ולהירשם בהקשר של האתר שלכם, בלי שתצטרכו לנווט אותם מחוץ לתהליך הנוכחי שלהם.
- לצמצם את מספר החשבונות הכפולים באמצעות הנחיות מותאמות אישית וכניסה אוטומטית בביקורים חוזרים.
כניסה אוטומטית
באמצעות One Tap, אפשר גם להפעיל כניסה אוטומטית שניתן לבטל אותה, שמאפשרת חוויית משתמש יעילה יותר למשתמשים חוזרים. משתמשים חוזרים יכולים להיכנס לאתר באופן אוטומטי בלי לבצע תנועה כלשהי. הכניסה האוטומטית מופעלת כשיש רק חשבון Google פעיל אחד שכבר נתן הסכמה לשיתוף פרופיל החשבון שלו עם האפליקציה.
המשתמשים יכולים לבטל את תהליך הכניסה האוטומטית לתקופה קצרה, כדי להבטיח שליטה ושקיפות. אם משתמשים מבטלים את הכניסה האוטומטית, המערכת של 'כניסה באמצעות חשבון Google' שומרת את ההחלטה למשך יום אחד לפני שהיא מפעילה שוב את הכניסה האוטומטית. התכונה הניתנת לביטול מאפשרת למשתמשים לשלוט טוב יותר בתהליך הכניסה האוטומטית.
כש-FedCM מופעל, יש תקופת צינון של 10 דקות בין אירועי כניסה אוטומטיים. אם הכניסה האוטומטית מופעלת במהלך פרק הזמן הזה, המשתמשים יעברו בתהליך הכניסה באמצעות One Tap במקום בתהליך הכניסה האוטומטית.
הכניסה באמצעות חשבון Google לאתרים לא תומכת בכניסה שקטה. במקרה כזה, פרטי הכניסה יחזרו ללא ממשק משתמש. משתמשי הקצה תמיד רואים ממשק משתמש כלשהו, כניסה ידנית או אוטומטית, כשפרטי הכניסה מוחזרים מ-Google לצד הנסמך. כך אפשר לשפר את הפרטיות ואת השליטה של המשתמשים.
אתם צריכים להחליט אם להפעיל את הכניסה האוטומטית על סמך חוויית המשתמש באתר שלכם.
לחצן לכניסה באמצעות חשבון Google
בניגוד להקשה אחת, תהליך הכניסה באמצעות הלחצן 'כניסה באמצעות חשבון Google' צריך להיות מופעל על ידי תנועת משתמש. לשם כך, 'כניסה באמצעות חשבון Google' מספקת רק את ה-API להצגת הלחצן, אבל לא את ה-API להפעלה פרוגרמטית של תהליך הלחצן. כמפתחים, כל מה שאתם צריכים לעשות הוא להציג את הלחצן 'כניסה באמצעות חשבון Google' בדפי האינטרנט שלכם. הספרייה מטפלת באופן שקוף בזמן ההפעלה של תהליך ממשק המשתמש של הלחצן.
במילים אחרות, הלחצן 'כניסה באמצעות חשבון Google' צריך להיווצר עכשיו על ידי ספריית JavaScript של Google Identity Services. באמצעות ה-API לעיבוד לחצנים תוכלו להתאים אישית את הצבע, הצורה, הטקסט והגודל של הלחצן כך שיתאים לדרישות המיתוג של האתר, ועדיין לעמוד בהנחיות של Google. כשהלחצנים זהים בכל האתרים, המשתמשים מזהים אותם במהירות, סומכים עליהם ומשתמשים בהם.
יכול להיות שהמערכת תשתמש גם במידע מפרופיל המשתמש כדי להציג את הלחצן. הלחצן המותאם אישית יוצג רק אם יש לפחות סשן Google פעיל אחד שבו בוצע אימות של משתמש באתר שלכם בעבר. לחצן מותאם אישית מזכיר למשתמשי הקצה שהם השתמשו בעבר בכניסה באמצעות חשבון Google, וכך עוזר למנוע יצירת חשבונות כפולים מיותרים באתר. האפשרות הזו שימושית במיוחד למשתמשי קצה שמבקרים באתר שלכם רק מדי פעם. יכול להיות שהם ישכחו את שיטות הכניסה שבהן השתמשו.
בנוסף ללחצן המותאם אישית, הלחצן 'כניסה באמצעות חשבון Google' תומך בחשבונות Google עם Family Link ועונה על המדיניות של Google Workspace שהוגדרה על ידי האדמין של הארגון.
התהליך של הלחצן 'כניסה באמצעות חשבון Google' תומך במצבי חוויית משתמש של חלון קופץ והפניה אוטומטית.
- בממשק המשתמש של החלון הקופץ, אחרי שלוחצים על הלחצן 'כניסה באמצעות חשבון Google', נפתח חלון קופץ חדש מעל דף האינטרנט. תהליך ממשק המשתמש של הלחצן מוצג בחלון קופץ.
- בממשק המשתמש של ההפניה האוטומטית, ההפניה האוטומטית לדף מלא מתרחשת אחרי הלחיצה על הלחצן 'כניסה באמצעות חשבון Google'. תהליך חוויית המשתמש של הלחצן מוצג באותו חלון. עם זאת, המשתמשים לא יכולים לראות יותר את דף האינטרנט כשמוצגת חוויית המשתמש של הלחצן.
ביטול ההסכמה מהמשתמשים
אפשר לבטל את הסכמת המשתמש לשיתוף אסימון מזהה. 'כניסה באמצעות חשבון Google' מספק API לביטול הסכמה של משתמשים באופן פרוגרמטי.
בניגוד לשיטה revoke()
ב-API ההרשאה של Google Identity Services, לא צריך אסימון גישה כדי לבטל את הסכמת המשתמש.
עם זאת, צריך לספק את כתובת האימייל או את מזהה המשתמש ב-Google של סשן היעד ב-Google, וצריכים להיות סשן Google פעיל לחשבון הזה בדפדפן.
באמצעות API לביטול, אפשר לבטל את שיתוף אסימון המזהה ואת כל היקפי ההרשאה האחרים שהוקצו בעבר. זה תמיד המצב, לא משנה באיזה API לביטול הרשאה אתם משתמשים.
מחולל קוד
מחולל הקוד הוא כלי למפתחים שיכול לעזור לכם ליצור את קוד השילוב בצד הלקוח. כשמשתמשים ב-Sign in with Google HTML API, יכול להיות שלא תצטרכו קוד JavaScript לשילוב בצד הלקוח.
למפתחים שבוחרים להשתמש ב-JavaScript API, מומלץ להשתמש ב-code generator כדי לעצב את הלחצנים באופן אינטראקטיבי. אפשר גם ליצור קודם את קוד ה-HTML, ואז להעתיק את הקוד לשדות המתאימים ב-JavaScript API.