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

כל שילוב של Cloud-to-cloud חייב לכלול מנגנון לאימות משתמשים.

אימות מאפשר לקשר את חשבונות Google של המשתמשים לחשבונות המשתמשים במערכת האימות. כך תוכלו לזהות את המשתמשים שלכם כשהמערכת לטיפול בהזמנות תקבל כוונה לבית חכם. ב-Google Home יש תמיכה ב-OAuth רק עם תהליך של קוד הרשאה.

אחרי שמטמיעים את OAuth 2.0, אפשר להגדיר App Flip מבוסס-OAuth, שמאפשר למשתמשים לקשר את החשבונות שלהם במערכת האימות לחשבונות Google שלהם מהר יותר.

OAuth

כדי להשתמש ב-smart home, צריך להשתמש ב-OAuth עם תהליך של קוד הרשאה, שמחייב שתי נקודות קצה: נקודת הקצה של ההרשאה ונקודת הקצה של החלפת האסימון.

אחרי שמאמתים משתמש, אסימון הגישה של המשתמש ל-OAuth 2.0 של הצד השלישי נשלח בכותרת ההרשאה כשהכוונות מסוג smart home נשלחות לשירות ההשלמה. כל המשתמשים צריכים לבצע קישור חשבון, כי פרטי המכשיר נשלחים אל Google Assistant עם הכוונה action.devices.SYNC, שדורשת קישור חשבון.

השילוב של Cloud-to-cloud אמור לתמוך בכמה משתמשי Google שמתחברים לאותו חשבון משתמש (לדוגמה, כשמשתמשים נותנים גישה למשתמשים אחרים באותו בית). אם השירות לא יכול לתמוך בכמה חיבורי משתמשים, אמורות להופיע שגיאות בזמן קישור החשבון.

להוראות להגדרת שרת OAuth 2.0 לשילוב, ראו הטמעת שרת OAuth 2.0.

קישור אפליקציות מבוסס OAuth

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

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

ניתן להגדיר Flip App גם לאפליקציות ל-iOS וגם ל-Android.

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

דרישות

כדי להטמיע את Flip App, יש לעמוד בדרישות הבאות:

  • חייבת להיות לכם אפליקציה ל-Android או ל-iOS.
  • עליך להיות הבעלים, הניהול והתחזוקה של שרת OAuth 2.0 שתומך בתהליך של קוד הרשאה ל-OAuth 2.0.

למידע נוסף על תהליך הקישור של OAuth באמצעות קוד הרשאה, ראו הטמעת שרת OAuth 2.0.

הוראות להגדרת App Flip לשילוב מפורטות במאמר App Flip מבוסס-OAuth.