קישור חשבונות (Dialogflow)

אפשר להשתמש בקישור חשבונות כדי לקשר בין חשבונות Google של המשתמשים לבין חשבונות משתמשים במערכת האימות. כך תוכלו ליצור חוויות עשירות יותר למשתמשים. לדוגמה, תוכלו לשמור את העדפות המשתמשים לגבי אוכל או מוזיקה, את היסטוריית העסקאות שלהם ומידע נוסף שתוכלו להשתמש בו כדי לספק חוויה מותאמת אישית יותר.

אם הפעולה שלכם היא תוסף לאפליקציות קיימות בפלטפורמות שונות (לדוגמה, באינטרנט או ב-Android), אתם יכולים להשתמש בקישור חשבונות כדי להפוך את העדפות המשתמשים לזמינות בכל הפלטפורמות בצורה מאובטחת, וכך להבטיח חוויה עקבית בכל הפלטפורמות.

קישור חשבונות ב-Actions on Google מתבצע באמצעות כניסה באמצעות חשבון Google, מערכת האימות המאובטחת של Google, ובאופן אופציונלי, באמצעות OAuth 2.0, פרוטוקול ההרשאה שהוא תקן בתעשייה.

הסבר על תהליך קישור החשבונות

כש-Assistant מתאימה חשבון Google למשתמש, אתם יכולים להשתמש בקישור חשבונות כדי לבקש מהמשתמש הרשאה לגשת לחשבון Google הזה. אתם יכולים להשתמש בנתוני החשבון כדי:

  • כדי למצוא התאמה לחשבון במערכת האימות שלכם אם המשתמש כבר השתמש בפעולה או באחת מהאפליקציות שלכם בפלטפורמות אחרות.
  • כדי ליצור חשבון חדש במערכת האימות עבור משתמש חדש.

ב-Actions on Google יש שלושה סוגים שונים של קישור חשבונות.

כניסה באמצעות חשבון Google

איור 1: סוג קישור החשבון 'כניסה באמצעות Google' הוא הפתרון המומלץ לפעולות שמיועדות רק ל-Assistant.

באמצעות כניסה באמצעות חשבון Google ל-Assistant, הפעולה יכולה לבקש גישה לפרופיל Google של המשתמש במהלך שיחה, כולל השם, כתובת האימייל ותמונת הפרופיל של המשתמש. המשתמש יכול להשלים את כל התהליך באמצעות הקול, מה שמספק חוויית כניסה חלקה.

מומלץ לקשר חשבונות מהסוג הזה אם אחד מהתנאים הבאים מתקיים:

  • אין לכם מערכת אימות קיימת.
  • יש לכם מערכת אימות קיימת ואתם רוצים לקשר רק משתמשים שנרשמו לאפליקציות הקיימות שלכם באמצעות כתובת ‎ @gmail.com.

מידע נוסף זמין במדריך המושגים של כניסה באמצעות חשבון Google ובמדריך ההטמעה.

‫OAuth וכניסה באמצעות חשבון Google

איור 2: סוג קישור החשבון 'כניסה באמצעות חשבון Google עם OAuth 2' הוא הפתרון המומלץ לפעולות בפלטפורמות שונות.

סוג הקישור OAuth וכניסה באמצעות חשבון Google מוסיף כניסה באמצעות חשבון Google על גבי קישור חשבון שמבוסס על OAuth. הקישור הקולי הזה מאפשר למשתמשי Google לקשר את החשבון שלהם בצורה חלקה, וגם מאפשר למשתמשים שנרשמו לשירות שלכם עם זהות שאינה של Google לקשר את החשבון שלהם.

כדי להשתמש בתהליך הזה, צריך להרחיב אחד מתהליכי OAuth 2 הסטנדרטיים הנתמכים כדי להוסיף תמיכה בתוספים קנייניים של Google לפרוטוקול, שמאפשרים לכם:

  • קישור חשבונות בצורה חלקה באמצעות פרטי הפרופיל ב-Google.
  • אפשר ליצור חשבונות חדשים בצורה חלקה באמצעות פרטי הפרופיל ב-Google (אופציונלי).

מומלץ לקשר חשבונות מהסוג הזה אם יש לכם מערכת אימות קיימת ואתם רוצים לאפשר למשתמשים להתחבר לכתובות שאינן מסוג ‎ @gmail.com.

מידע נוסף זמין במדריך המושגים בנושא OAuth ו-Google Sign-In ובמדריך ההטמעה.

OAuth

סוג קישור החשבון OAuth תומך בשני תהליכים מקובלים בתחום של OAuth 2.0: תהליך מרומז ותהליך קוד הרשאה.

לא מומלץ להשתמש בתהליך הזה כי הוא מחייב העברה של האינטראקציה של המשתמש מקול למסך. אפשר להשתמש בתהליך הזה אם יש לכם הטמעה קיימת של שרת OAuth 2, ואין לכם אפשרות להרחיב את נקודת הקצה של החלפת האסימונים כדי להוסיף תמיכה בפרוטוקולים של Google לקישור אוטומטי וליצירת חשבון מאסימון מזהה.

מידע נוסף זמין במדריך המושגים של OAuth ובמדריך ההטמעה.