קישור חשבונות

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

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

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

הנחיות טכניות נוספות זמינות באתר למפתחים.


תהליך הקישור

אם Assistant מתאימה חשבון Google למשתמש, אפשר להשתמש בקישור חשבונות כדי לבקש את הרשאת המשתמש לחשבון Google הזה.
אתם יכולים להשתמש בנתוני החשבון כדי:
  • איתור התאמה לחשבון במערכת האימות (אם המשתמש כבר השתמש בפעולה או באחת מהאפליקציות שלכם בפלטפורמות אחרות)
  • יצירת חשבון חדש במערכת האימות של משתמש חדש

3 שיטות הקישור


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

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

כדאי להשתמש בכניסה באמצעות חשבון Google במקרים הבאים:

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

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

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

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

כדאי להשתמש ב-OAuth ובכניסה לחשבון Google אם:

  • יש לך פעולות בפלטפורמות מרובות
  • יש לך מערכת אימות קיימת וברצונך לאפשר למשתמשים להתחבר לכתובות שאינן כתובות @gmail.com
  • אם רוצים לקשר חשבונות באמצעות פרטי פרופיל Google
  • עליך ליצור חשבונות חדשים באמצעות פרטי פרופיל Google (אופציונלי)

OAuth

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

  1. תזרימי קוד משתמעים
  2. תהליכי קוד הרשאה

השימוש בתהליך הזה לא מקובע, כי צריך להעביר את האינטראקציה של המשתמש משיחה למסך.

כדאי להשתמש ב-OAuth אם:

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

למידע נוסף, ניתן לעיין במדריך למפתחים של OAuth.