תוכלו להשתמש בקישור חשבונות כדי לקשר חשבונות Google של המשתמשים לחשבונות משתמשים במערכת האימות. כך תוכלו ליצור חוויות עשירות יותר למשתמשים, לדוגמה, לשמור את העדפות האוכל או המוזיקה של המשתמש, את היסטוריית הטרנזקציות ומידע נוסף שתוכלו להשתמש בו כדי לספק חוויה אישית יותר.
אם הפעולה היא נלווית של אפליקציות קיימות בפלטפורמות שונות (לדוגמה, באינטרנט או ב-Android), אתם יכולים להשתמש בקישור חשבונות כדי להפוך את העדפות המשתמשים לזמינות באופן מאובטח בכל הפלטפורמות, וכך להבטיח חוויה עקבית במגוון פלטפורמות.
קישור חשבונות ל-Actions on Google משתמש בכניסה באמצעות חשבון Google, מערכת האימות המאובטחת של Google, ואם רוצים, גם ב-OAuth 2.0, הפרוטוקול המקובל בתחום.
הסבר על תהליך קישור החשבונות
כש-Assistant מתאימה בין חשבון Google למשתמש מסוים, אפשר להשתמש בקישור חשבון כדי לבקש את הרשאת המשתמש לחשבון Google הזה. תוכלו להשתמש בנתוני החשבון כדי:
- כדי למצוא התאמה לחשבון במערכת האימות אם המשתמש כבר השתמש בפעולה או באחת מהאפליקציות שלכם בפלטפורמות אחרות.
- כדי ליצור במערכת החדשה חשבון חדש למשתמש חדש.
ב-Actions on Google מוצעים שלושה סוגים שונים של קישור חשבונות.
כניסה באמצעות חשבון Google
באמצעות כניסה ל-Google Assistant, הפעולה שלכם יכולה לבקש גישה לפרופיל Google של המשתמש במהלך שיחה, כולל השם, כתובת האימייל ותמונת הפרופיל של המשתמש. המשתמשים יכולים להשלים את כל התהליך באמצעות הקול, וכך לבצע חוויית כניסה חלקה.
מומלץ לקשר בין החשבונות האלה אם אחד מהמצבים הבאים רלוונטי:
- אין לך מערכת אימות קיימת.
- יש לכם מערכת אימות ואתם רוצים לקשר רק למשתמשים שנרשמו לאפליקציות הקיימות באמצעות כתובת ה- @gmail.com שלהם.
מידע נוסף זמין במדריך המושגים של כניסה באמצעות חשבון Google ובמדריך ההטמעה.
קישור 'מפושט' בכניסה באמצעות חשבון Google המבוסס על OAuth
סוג הקישור "כניסה יעילה" ב-Google שמבוסס על OAuth מוסיף את פרטי הכניסה ל-Google בנוסף לקישור החשבון באמצעות OAuth. כך תוכלו לספק למשתמשים בחשבון Google קישור קולי חלק, ולאפשר גם למשתמשים שנרשמו לשירות שלכם לזהות שאינה של Google לקשר בין השירותים שלכם.
כדי להשתמש בתהליך הזה, צריך להרחיב את אחד מתהליכי ה-OAuth 2.0 הסטנדרטיים הנתמכים כדי להוסיף תמיכה בתוספים קנייניים של הפרוטוקול ב-Google, שמאפשרים:
- קישור חשבונות בצורה חלקה באמצעות פרטי פרופיל Google.
- יצירת חשבונות חדשים בצורה חלקה תוך שימוש בפרטי הפרופיל ב-Google (אופציונלי).
סוג כזה של קישור חשבונות מומלץ אם יש לכם מערכת אימות קיימת ואתם רוצים לאפשר למשתמשים להתחבר לכתובות שאינן בדומיין @gmail.com.
למידע נוסף, קראו את המדריך לקונספט לקישור חשבונות Google המבוסס על OAuth, ומדריך ההטמעה.
קישור OAuth
הסוג קישור OAuth תומך בשני זרימות רגילות של OAuth 2.0 בתחום – רצף המשתמע וקוד ההרשאה.
לא מומלץ להשתמש בתהליך הזה, כי הוא דורש העברה של האינטראקציה של המשתמש עם הקול מהמסך. תוכלו להשתמש בתהליך הזה אם כבר יש לכם הטמעה של שרת OAuth 2.0, ואתם לא יכולים להוסיף את נקודת הקצה (endpoint) של החלפת האסימונים כדי להוסיף תמיכה בפרוטוקולים של Google לקישור אוטומטי וליצירת חשבון מאסימון מזהה.
למידע נוסף, עיינו במדריך הקונספט של קישור OAuth ובמדריך ההטמעה.
מקורות מידע שקשורים לנושא
למידע נוסף על הטמעת קישור חשבונות בפעולה, עיינו במשאב הבא:
- קישור חשבונות: Dialogflow: מבוא לסוגי הקישור שניתן להטמיע בפעולה.