base44 auth social-login
הפעל או השבת ספקי social login לאפליקציה שלך (Google, Microsoft, Facebook, Apple). שינויי תצורת אימות הם מקומיים עד שאתה מריץbase44 auth push או base44 deploy.
תחביר
ארגומנטים
| ארגומנט | תיאור | נדרש |
|---|---|---|
<provider> | ספק social login: google, microsoft, facebook, apple | כן |
<action> | enable או disable | כן |
אפשרויות
| אפשרות | תיאור | נדרש |
|---|---|---|
--client-id <id> | Custom OAuth client ID (Google בלבד) | לא |
--client-secret <secret> | Custom OAuth client secret (Google בלבד) | לא |
--client-secret-stdin | קרא client secret מ-stdin (Google בלבד) | לא |
--env-file <path> | קרא client secret מקובץ .env באמצעות המפתח google_oauth_client_secret (Google בלבד) | לא |
--client-id, --client-secret, --client-secret-stdin, --env-file) נתמכות רק עבור Google. עבור ספקים אחרים, הפעל/השבת ללא אפשרויות.
דוגמאות
הערות
- שינויים נכתבים לתצורת
base44/auth/המקומית. הרץnpx base44 auth pushאוnpx base44 deployלהחיל אותם. - SSO ו-social login סותרים זה את זה — הפעלת social login משביתה כל תצורת SSO פעילה בתצורת האימות המקומית (ולהיפך).
- השבתת שיטת ההתחברות הפעילה האחרונה תזהיר שמשתמשים יינעלו בחוץ.
- כאשר משתמשים ב-custom OAuth עבור Google:
--client-idנדרש בכל פעם שאפשרות סוד כלשהי מועברת. - ה-client secret נשמר במאגר הסודות של Base44; ה-client ID נשמר בתצורת האימות המקומית.
- אם אתה מגדיר custom client ID מבלי לספק סוד עכשיו, דחוף את הסוד מאוחר יותר:
npx base44 secrets set --env-file <path>
פקודות קשורות
| פקודה | תיאור |
|---|---|
base44 auth password-login | הפעל או השבת אימות שם משתמש וסיסמה |
base44 auth sso | הגדר ספק זהות SSO |
base44 auth push | דחוף תצורת אימות מקומית ל-Base44 |
base44 auth pull | משוך תצורת אימות מ-Base44 |
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

