Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
דף זה תורגם על ידי Cloud Translation API.
Switch to English

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

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

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

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

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

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

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

אם אתה בונה אפליקציה חדשה או מוסיף כניסה לאפליקציה קיימת, ל- Firebase יש ספריות ושירותים שיכולים לעזור לך ליישם אימות מאובטח מבלי שתצטרך לבנות את גב האימות בעצמך. אימות 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 Auth או כל אחד משירותי האימות של Firebase.

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

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

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