☰ תוכן

כניסה SSO


תכונה זו משתמשת ב-Google Firebase ומאפשרת כניסה עם Google, Firebase Email and Password, Facebook ו- Github

התקנה

ובכן צריך פרויקט Firebase, אז אנחנו נגדיר Disciple.Tools.

תצורת אפליקציית Firebase

צור פרוייקט Firebase על https://console.firebase.google.com עם כל שם. אין צורך באנליטיקס.

אפליקציית אינטרנט

ממרכז השליטה לחץ כדי ליישם אינטרנט. בחר כל כינוי. שמור את ההגדרות שנראות כך. נזדקק להם מאוחר יותר.

const firebaseConfig = {
  apiKey: "AIza-***",
  authDomain: "disciple-tools-auth.firebaseapp.com",
  projectId: "disciple-tools-auth",
  storageBucket: "disciple-tools-auth.appspot.com",
  messagingSenderId: "*********",
  appId: "******"
};

אימות

מתפריט הצד השמאלי בחר Build ולאחר מכן בחר אימות.

בכרטיסייה אימות, הוסף את הספקים שברצונך להפעיל (גוגל, אימייל ומעבר, פייסבוק וכו').

דוגמה של גוגל:

לחץ על הוסף ספק חדש. ואז גוגל. הפעל את הספק. בחר שם שהמשתמשים יראו, כמו "תלמיד-כלים-אישור".

דומיינים מותרים

עבור ללשונית הגדרות. תחת Domain Authorized, הוסף את הדומיין של מופע ה-DT שלך. דוגמאות: "disciple.tools" או "*.disciple.tools"

הגדרת DT

עבור אל הגדרות (DT) > כניסה SSO. באתר ריבוי, עם התוסף DT multisite, עבור אל מנהל הרשת > Disciple.Tools > כניסה SSO.

פתח את הכרטיסייה Firebase.

טופס את FirebaseConfig שלמעלה, הוסף את ערך apiKey AIza... למפתח ה-API של Firebase, את ערך projectId למזהה הפרויקט של Firebase ו-appId למזהה האפליקציה של Firebase. לחץ על שמור.

בכרטיסייה כללי, הגדר את עמוד התחברות מותאם אישית ל"פועל" ושמור.

בכרטיסייה ספקי זהות הגדר את ספק "גוגל" ל"פועל" ושמור.

צא ונסה את זה!

פתרון בעיות

  • הודעת השגיאה "מחלקה "Firebase\JWT\Key" לא נמצאה עשויה להצביע על גרסה ישנה של תוסף האפליקציה לנייד שנמצאת בשימוש.



תוכן הסעיף

שונה לאחרונה: 22 בספטמבר 2023