Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

היכן אני מתחיל עם אימות Firebase?

יש לי כבר מערכת אימות

אם לאפליקציה שלך כבר יש יישום כניסה ואתה רוצה להשתמש בו לאימות עם שירותי Backend של Firebase, השתמש באימות מותאם אישית . זה כולל אפליקציות המשתמשות באחת מהאפשרויות הבאות:

  • פתרונות בהתאמה אישית, כגון מערכות מבוססות סיסמא בהתאמה אישית.
  • שירותי ניהול זהויות של צד שלישי, כגון Auth0 או Okta.
  • שילובים קיימים עם ספקי זהות מאוחדים, כמו גוגל, פייסבוק או אפל. (ואם אתה עדיין לא תומך בזהות מאוחדת, אבל אתה רוצה, עיין בסעיף הבא.)

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

עיין במסמכים עבור iOS , Android , Web , Unity או C ++ .

אני רוצה לבנות את מערכת האימות שלי עם Firebase

אם אתה בונה אפליקציה חדשה או מוסיף כניסה לאפליקציה קיימת, ל- Firebase יש ספריות ושירותים שיכולים לעזור לך ליישם אימות מאובטח מבלי שתצטרך לבנות את backend האימות בעצמך. אימות Firebase הוא פיתרון backend שלם לכניסה באמצעות סיסמאות, ספקי זהות מאוחדים, קישורי דוא"ל והודעות טקסט.

אני רוצה פתרון טיפה קל לשימוש

הדרך המהירה והקלה ביותר להוסיף אימות לאפליקציה היא להשתמש ב- FirebaseUI Auth , ספריית ממשק משתמש נפתחת. FirebaseUI מיישם זרימות משתמשים מלאות עבור כל שיטות הכניסה הנתמכות של Firebase.

מכיוון ש- FirebaseUI Auth הוא פתרון טיפה, יש לו UX ספציפי שעשוי שלא לענות על הצרכים שלך. אם אתה רוצה לשנות את ה- UX, אתה יכול למזלג את הספרייה, שהיא קוד פתוח, ולהשתמש בגרסה שלך. עם זאת, עבור זרימות כניסה שונות באופן מהותי, ייתכן שתעדיף ליישם את הזרמים שלך עם ה- SDK של Firebase כפי שנדון בסעיף הבא.

עיין במסמכי האימות של FirebaseUI עבור iOS , Android או אינטרנט .

אני רוצה שליטה מלאה בחוויית הכניסה

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

עיין במסמכי SDK לאימות Firebase:

שירותי Firebase
כתובת דוא"ל וכניסה לסיסמה iOS | אנדרואיד | אינטרנט | אחדות | C ++
כניסה למספר טלפון iOS | אנדרואיד | אינטרנט | אחדות | C ++
כניסה לקישור דוא"ל iOS | אנדרואיד | אינטרנט | אחדות | C ++
זהות מאוחדת
גוגל iOS | אנדרואיד | אינטרנט | אחדות | C ++
פייסבוק iOS | אנדרואיד | אינטרנט | אחדות | C ++
תפוח עץ iOS | אנדרואיד | אינטרנט | אחדות | C ++
לשחק משחקים אנדרואיד | אחדות | C ++
מרכז משחקים iOS
GitHub iOS | אנדרואיד | אינטרנט | אחדות | C ++
מיקרוסופט iOS | אנדרואיד | אינטרנט | אחדות | C ++
טוויטר iOS | אנדרואיד | אינטרנט | אחדות | C ++
יאהו iOS | אנדרואיד | אינטרנט | אחדות | C ++

אני רוצה לבנות חוויות עשירות לפני הכניסה

באפשרותך לאפשר למשתמשים להשתמש בתכונות הכניסה של האפליקציה שלך לפני שהם נכנסים בפועל באמצעות Authentic anonymous . עם "כניסה" אנונימית, אתה יוצר חשבונות זמניים חד-פעמיים, שבהם אתה יכול להשתמש כמו חשבון אמיתי. לאחר מכן, לאחר שהמשתמש נכנס או נרשם, קשר את החשבון הזמני לחשבון האמיתי כדי לאפשר להם להמשיך במקום בו הפסיק.

אנונימי Auth עובד טוב לצד Auth Custom או כל אחד משירותי האימות של Firebase.

עיין במסמכים עבור iOS , Android , Web , Unity או C ++ .

אני רוצה לגשת לשירותי Firebase מה- backend שלי

כדי לגשת לשירותי Firebase משרת, אינך צריך להשתמש באימות Firebase. במקום זאת, השתמש ב- Admin SDK . בעת אתחול ה- SDK לניהול המערכת, אתה מאמת באמצעות אישורי חשבון שירות, המייצגים את פרויקט Firebase שלך ​​ולא משתמש מסוים, ומעניקים גישה מלאה למשאבי הפרויקט שלך.