App user connectors דורשים תוכנית Builder או גבוהה יותר.
הגדרה
לפני שמשתמשי האפליקציה יכולים לחבר את חשבונותיהם, רשום את אישורי אפליקציית ה-OAuth שלך ב-workspace שלך. זה דורש גישת admin של workspace. אתה גם זקוק ל-client ID ו-client secret מהשירות החיצוני. רשום את ה-connector מ-Workspace Settings שלך. ראה Setting up connectors for app users להוראות שלב אחר שלב. לאחר שתרשום את ה-connector, ה-workspace מקצה לו מזהה. השתמש במזהה זה כדי לחבר ולנתק משתמשי אפליקציה בקוד ה-frontend שלך ולאחזר את ה-tokens שלהם בפונקציות הבקאנד שלך.חיבור וניתוק ב-frontend שלך
השתמש ב-base44.connectors בקוד ה-frontend שלך כדי להתחיל ולסיים את זרימת ה-OAuth עבור כל משתמש אפליקציה.
כדי לחבר משתמש אפליקציה, קרא ל-connectAppUser עם מזהה ה-connector. הוא מחזיר URL להפניה. נווט את משתמש האפליקציה ל-URL זה כדי להתחיל את זרימת ה-OAuth.
כדי לנתק משתמש אפליקציה, קרא ל-
disconnectAppUser עם מזהה ה-connector. הוא מסיר את ה-token השמור עבור משתמש האפליקציה המחובר כרגע.
אחזור ה-token בפונקציית בקאנד
השתמש ב-createClientFromRequest() כדי ליצור את לקוח ה-SDK בפונקציית הבקאנד שלך. הוא קורא את זהות משתמש האפליקציה מהבקשה הנכנסת אוטומטית, כך שה-SDK יודע איזה token של משתמש להחזיר.
לאחר מכן קרא ל-getCurrentAppUserConnection() עם מזהה ה-connector כדי לאחזר את ה-token עבור משתמש האפליקציה שמבצע את הבקשה הנוכחית.
ראה גם
- Connectors overview
- Shared connectors
- Setting up connectors for app users
- SDK connectors reference
- createClientFromRequest
- Backend Functions
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

