base44 auth sso
הגדר ספק זהות SSO (Single Sign-On) לאפליקציה שלך. תומך ב-Google, Microsoft, GitHub, Okta וספקי OIDC מותאמים אישית. שינויי תצורת אימות הם מקומיים עד שאתה מריץbase44 auth push או base44 deploy.
תחביר
ארגומנטים
| ארגומנט | תיאור | נדרש |
|---|---|---|
<action> | enable או disable | כן |
אפשרויות (enable)
| אפשרות | תיאור | נדרש |
|---|---|---|
--provider <provider> | ספק SSO: google, microsoft, github, okta, custom | כן (enable) |
--client-id <id> | OAuth client ID | כן (enable) |
--client-secret <secret> | OAuth client secret | לא* |
--client-secret-stdin | קרא client secret מ-stdin | לא* |
--env-file <path> | קרא client secret מקובץ .env (מפתח: sso_client_secret) | לא* |
--file <path> | קובץ תצורת JSON עם כל הגדרות SSO | לא |
--scope <scope> | OAuth scope (ברירת מחדל לכל ספק) | לא |
--discovery-url <url> | OIDC discovery URL | לא |
--tenant-id <id> | Microsoft tenant ID | נדרש עבור microsoft |
--okta-domain <domain> | Okta domain | נדרש עבור okta |
--auth-endpoint <url> | Authorization endpoint | נדרש עבור custom |
--token-endpoint <url> | Token endpoint | נדרש עבור custom |
--userinfo-endpoint <url> | Userinfo endpoint | נדרש עבור custom |
--jwks-uri <url> | JWKS URI | נדרש עבור custom |
--sso-name <name> | שם תצוגה של הספק | נדרש עבור custom |
--client-secret, --client-secret-stdin, --env-file, או משתנה הסביבה sso_client_secret.
דוגמאות
פורמט קובץ תצורת JSON
השתמש ב---file כדי לספק את כל ההגדרות מקובץ JSON:
--file דורסים את ערכי הקובץ. לא ניתן לשלב עם --env-file.
הערות
- שינויים נכתבים לתצורת
base44/auth/המקומית. הרץnpx base44 auth pushאוnpx base44 deployלהחיל אותם. - SSO ו-social login סותרים זה את זה — הפעלת SSO משביתה כל תצורת social login פעילה בתצורת האימות המקומית.
disableמסיר SSO מהתצורה המקומית ומוחק את אישורי ה-SSO המאוחסנים מ-Base44.- השבתת SSO כאשר לא פעילה שיטת התחברות אחרת תזהיר שמשתמשים יינעלו בחוץ.
- ה-client secret מאוחסן במאגר הסודות של Base44, לא בקובץ תצורת האימות המקומי.
פקודות קשורות
| פקודה | תיאור |
|---|---|
base44 auth social-login | הפעל או השבת ספקי social login |
base44 auth password-login | הפעל או השבת אימות שם משתמש וסיסמה |
base44 auth push | דחוף תצורת אימות מקומית ל-Base44 |
base44 auth pull | משוך תצורת אימות מ-Base44 |
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

