כל פעולה smart home חייבת לכלול מנגנון אימות משתמשים.
האימות מאפשר לך לקשר את המשתמשים חשבונות Google עם חשבונות משתמש במערכת האימות שלכם. כך אתם יכולים לזהות את המשתמשים שלכם, שההזמנה מקבלת Intent לבית חכם. הבית החכם של Google תומך ב-OAuth רק עם הרשאה באמצעות קוד.
אחרי שמטמיעים את OAuth 2.0, אפשר להגדיר App Flip מבוססת-OAuth, שמאפשרת של המשתמשים, כדי לקשר מהר יותר את החשבונות שלהם במערכת האימות לחשבונות Google שלהם.
OAuth
בשביל smart home, צריך להשתמש ב-OAuth עם קוד הרשאה אחרת, אתם צריכים שיהיו לכם שתי נקודות קצה: נקודות הקצה של הרשאה והחלפת אסימונים.
לאחר אימות משתמש, גישת OAuth 2.0 של צד שלישי
אסימון נשלח בכותרת ההרשאה כאשר smart home
חיזויים נשלחים למילוי הזמנות. כל המשתמשים צריכים לנהל חשבון
מפני שפרטי המכשיר נשלחים
Google Assistant עם action.devices.SYNC
Intent, ולשם כך צריך לקשר חשבונות.
הפעולה smart home שלך צפויה לתמוך בכמה שירותי Google משתמשים שמתחברים לאותו חשבון משתמש (לדוגמה, כשמשתמשים נותנים גישה למשתמשים אחרים בבית שלהם). אם השירות שלכם לא יכול לתמוך בכמה משחקים בו-זמנית חיבורי משתמשים, היא אמורה לספק שגיאות בזמן קישור החשבון.
להוראות על הגדרת שרת OAuth 2.0 לפעולה שלך: הטמעה של שרת OAuth 2.0.
הפיכת הכיוון של אפליקציות בהתאם ל-OAuth
קישור האפליקציה של Flip (OAuth Flip) המבוסס על OAuth מאפשר למשתמשים שלך לקשר בקלות ובמהירות את החשבונות שלהם במערכת האימות לחשבונות Google שלהם. אם האפליקציה מותקנת בטלפון של המשתמש כשהוא מתחיל את תהליך הקישור של החשבון, הוא מועבר באופן חלק לאפליקציה כדי לקבל הרשאת משתמש.
הגישה הזו מספקת תהליך קישור מהיר וקל יותר, מאחר שהמשתמש לא צריך להזין מחדש את שם המשתמש והסיסמה שלו כדי לאמת את הזהות. במקום זאת, האפליקציה Flip Flip ממנפת את פרטי הכניסה מהחשבון של המשתמש באפליקציה. אחרי שמשתמש מקשר את חשבון Google שלו לאפליקציה שלך, הוא יכול ליהנות משילובים שפיתחנו.
ניתן להגדיר Flip App גם לאפליקציות ל-iOS וגם ל-Android.
דרישות
כדי להטמיע את Flip App, יש לעמוד בדרישות הבאות:
- חייבת להיות לכם אפליקציה ל-Android או ל-iOS.
- עליך להיות הבעלים, הניהול והתחזוקה של שרת OAuth 2.0 שתומך בתהליך של קוד הרשאה ל-OAuth 2.0.
למידע נוסף על זרימת קוד ההרשאה של קישור OAuth: הטמעה של שרת OAuth 2.0.
לקבלת הוראות להגדרה של App Flip למידע על פעולה: App Flip מבוססת-OAuth.