שלב 1 | התחל עם SSO
Single Sign-On (SSO) מאפשר לאנשים להתחבר לאפליקציית Base44 שלך באמצעות ספק זהות חיצוני שתומך ב-OpenID Connect (OIDC), כגון Google, Microsoft, GitHub, Okta, Apple או Kakao, במקום ליצור login נפרד לאפליקציה שלך.הערות:
- Single sign-on (SSO) זמין עבור אפליקציות Base44 ב-Elite plan או גבוה יותר.
- כדי לחבר ספק כגון Kakao באמצעות SSO, אתה צריך חשבון משלך עם ספק זה ואפליקציה מוגדרת שם. אתה אחראי ליצור ולנהל את ה-client ID, ה-client secret, ה-redirect URI וכל אישורים אחרים בלוח הבקרה של ספק הזהות שלך.
- עבור לעורך האפליקציה שלך ב-Base44.
- בדוק את שורת הכתובת של הדפדפן שלך ומצא את ה-app ID בין
/apps/ל-/editor/ב-URL. - בנה את ה-redirect URI שלך על ידי החלפת
{{APP_ID}}בפורמט זה עם ה-app ID שלך:https://app.base44.com/api/apps/{{APP_ID}}/auth/sso/callback
דוגמה: מ-URL של אפליקציה ל-redirect URI
דוגמה: מ-URL של אפליקציה ל-redirect URI
כשעורך האפליקציה פתוח, ה-URL עשוי להיראות כך:https://app.base44.com/apps/686404784ac37377589a1f7f/editor/…כאן, 686404784ac37377589a1f7f הוא ה-app ID. הכנס את זה לפורמט:https://app.base44.com/api/apps/686404784ac37377589a1f7f/auth/sso/callbackזה ה-redirect URI שתזין אצל ספק ה-SSO שלך.
שלב 2 | בחר את הספק שלך
התחל על ידי בחירת ספק הזהות שהצוות שלך כבר משתמש בו. תוכל לבחור אפשרות מובנית (Google, Microsoft, GitHub או Okta), או להשתמש ב-Advanced / Manual configuration כדי לחבר כל ספק OIDC, כולל Kakao, או IdP משלך.Google Workspace
אפשר כניסה עם חשבונות Google Workspace.
Microsoft 365 / Entra ID
אפשר כניסה עם Microsoft 365 או Entra ID.
GitHub
אפשר כניסה עם חשבונות GitHub.
Okta
אפשר כניסה עם ספריית Okta שלך.
Advanced / Manual configuration
חבר כל ספק תואם OIDC כגון Kakao, או IdP מותאם אישית באמצעות endpoints מותאמים אישית.
Google Workspace
השתמש ב-Google Workspace כספק ה-SSO שלך עם אפליקציית Web של OAuth 2.0. תחילה, צור client של OAuth 2.0 ב-Google Cloud Console עבור הפרויקט שלך, ולאחר מכן הוסף את האישורים האלה ב-Base44. להגדרת SSO של Google Workspace ב-Base44:- בעורך האפליקציה שלך, לחץ על Dashboard.
- לחץ על Settings.
- לחץ על Authentication.
- לחץ על Set Up ליד Single sign-on (SSO).
- ב-Select SSO provider, בחר Google Workspace.
- הזן את ה-Client ID וה-Client Secret שלך מ-Google.
- שמור על Scope כ-
openid email profile. - השאר את Discovery URL מוגדר לערך ברירת המחדל.
- לחץ על Enable SSO.

Microsoft
השתמש ב-Microsoft Entra ID (Azure AD) כספק ה-SSO שלך באמצעות Azure portal שלך. Base44 תומכת בתצורות Microsoft של single-tenant ושל multi-tenant. מה שאתה מזין בשדה Tenant ID שולט באילו חשבונות יכולים להתחבר. להגדרת SSO של Microsoft ב-Base44:- בעורך האפליקציה שלך, לחץ על Dashboard.
- לחץ על Settings.
- לחץ על Authentication.
- לחץ על Set Up ליד Single sign-on (SSO).
- ב-Select SSO provider, בחר Microsoft Azure AD.
- הזן את ה-Client ID של Azure (Application (client) ID) ואת ה-Client Secret.
- בשדה Tenant ID, הזן ערך בהתבסס על אילו חשבונות אתה רוצה לאפשר:
- directory (tenant) ID שלך מ-Azure: רק משתמשים מהארגון הספציפי שלך.
common: חשבונות Microsoft אישיים וחשבונות work/school (Microsoft 365).organizations: חשבונות work ו-school בלבד (Microsoft 365).
- שמור על Scope כ-
openid email profile. - ה-Discovery URL ממולא אוטומטית בהתבסס על ה-tenant ID שהזנת. אשר שזה נראה נכון לפני שתמשיך.
- לחץ על Enable SSO.

GitHub
השתמש באפליקציית OAuth של GitHub כספק ה-SSO שלך. צור אפליקציית OAuth ב-GitHub Developer Settings, ולאחר מכן חבר אותה ב-Base44. להגדרת SSO של GitHub ב-Base44:- בעורך האפליקציה שלך, לחץ על Dashboard.
- לחץ על Settings.
- לחץ על Authentication.
- לחץ על Set Up ליד Single sign-on (SSO).
- ב-Select SSO provider, בחר GitHub.
- הזן את ה-Client ID וה-Client Secret שלך מ-GitHub.
- שמור על Scope כ-
user:email. - שמור על ערכי Auth Endpoint, Token Endpoint ו-Userinfo Endpoint של ברירת המחדל עבור GitHub.
- לחץ על Enable SSO.

Okta
השתמש ב-Okta כספק ה-SSO שלך. ב-Okta Admin Console שלך, צור אפליקציית Web של OIDC עבור אפליקציית Base44 שלך, ולאחר מכן הוסף את האישורים ב-Base44. להגדרת SSO של Okta ב-Base44:- בעורך האפליקציה שלך, לחץ על Dashboard.
- לחץ על Settings.
- לחץ על Authentication.
- לחץ על Set Up ליד Single sign-on (SSO).
- ב-Select SSO provider, בחר Okta.
- הזן את הפרטים הבאים:
- Client Id: ה-client ID של Okta שלך.
- Client Secret: ה-client secret של Okta שלך.
- Okta Domain: רק תת-הדומיין של Okta שלך, לא הדומיין המלא (לדוגמה, הזן
your-company, לאyour-company.okta.com). - Scope: שמור על
openid email profile. - Discovery URL: זה ממולא אוטומטית כשאתה מזין את הדומיין של Okta שלך.
- לחץ על Enable SSO.

Advanced / Manual configuration
השתמש ב-Advanced / Manual configuration כדי לחבר כל ספק זהות תואם OIDC שלא מכוסה על ידי האפשרויות המובנות. זה כולל ספקים כגון Kakao, כל עוד הם תומכים ב-OIDC ואתה מגדיר אותם עם הפרטים הנכונים מהספק שלך. להגדרת Advanced / Manual configuration ב-Base44:- בעורך האפליקציה שלך, לחץ על Dashboard.
- לחץ על Settings.
- לחץ על Authentication.
- לחץ על Set Up ליד Single sign-on (SSO).
- ב-Select SSO provider, בחר Advanced / Manual Configuration.
- מלא את השדות הבאים באמצעות הערכים של הספק שלך:
- Name: שם לתצורת SSO זו (לדוגמה,
Auth0,Keycloak,Kakao, או שם ספק הזהות שלך). - Client Id: ה-client ID של OIDC שלך.
- Client Secret: ה-client secret של OIDC שלך.
- Scope: שמור על
openid email profile. - Discovery URL: ה-Discovery URL של הספק שלך, אם זמין.
- Auth Endpoint, Token Endpoint, Userinfo Endpoint, Jwks Uri: אם אינך משתמש ב-Discovery URL, הדבק כל endpoint מהתיעוד של הספק שלך.
- Name: שם לתצורת SSO זו (לדוגמה,
- לחץ על Enable SSO.

שלב 3 | בדוק את כניסת ה-SSO שלך
לאחר הגדרת SSO, בדוק שהכול עובד כצפוי. לבדיקת כניסת ה-SSO שלך:- צא מהאפליקציה שלך אם אתה מחובר כרגע.
- עבור למסך הכניסה של האפליקציה שלך.
- לחץ על Log in with SSO או בחר את הספק שהגדרת.
- היכנס באמצעות כתובת אימייל מהדומיין המאושר שלך.
שאלות נפוצות
לחץ על שאלה כדי ללמוד עוד על SSO.האם אני צריך להגדיר SSO אם אני משתמש רק ב-login אחד?
האם אני צריך להגדיר SSO אם אני משתמש רק ב-login אחד?
לא, SSO הוא אופציונלי. תוכל להמשיך להשתמש בשיטת הכניסה הקיימת שלך אם היא עובדת עבורך. אם אתה רוצה שהצוות שלך יתחבר עם Google, Microsoft, GitHub, Okta או ספק OIDC אחר, תוכל להגדיר SSO ולהגדיר את הספק שאתה משתמש בו.
מה זה redirect URI ואיפה אני משתמש בו?
מה זה redirect URI ואיפה אני משתמש בו?
redirect URI אומר לספק הזהות שלך (כמו Google או Microsoft) לאן לשלוח אנשים לאחר שהם מתחברים. אתה מזין אותו כשאתה מגדיר SSO בלוח הבקרה של הספק שלך. הוא צריך להיראות כך:
https://app.base44.com/api/apps/{{APP_ID}}/auth/sso/callbackודא להחליף את
{{APP_ID}} ב-app ID של Base44 האמיתי שלך.מה זה discovery URL והאם אני צריך להוסיף אותו?
מה זה discovery URL והאם אני צריך להוסיף אותו?
discovery URL אומר ל-Base44 כיצד להתחבר לספק הזהות שלך. הוא עוזר ל-Base44 למצוא אוטומטית את ה-endpoints הנכונים וערכי התצורה. אתה צריך את זה רק עבור חלק מהספקים.
- עבור Google, אינך צריך להזין discovery URL. Base44 מטפלת בזה אוטומטית.
- עבור Microsoft (Azure / Entra ID), ה-discovery URL ממולא אוטומטית בהתבסס על ה-tenant ID שאתה מזין. הפורמט הוא
https://login.microsoftonline.com/{TENANT_ID}/v2.0/.well-known/openid-configuration, כאשר{TENANT_ID}הוא ה-directory tenant ID שלך,commonאוorganizations. - עבור Okta, ה-discovery URL ממולא אוטומטית כאשר אתה מזין את תת-הדומיין של Okta שלך.
- עבור GitHub, תוכל להשאיר את שדה ה-discovery URL ריק.
- עבור ספקי Advanced / Manual כגון Kakao, עקוב אחר התיעוד של הספק שלך. אם הם נותנים לך discovery URL, הדבק אותו בשדה Discovery URL. אם לא, הזן את ה-endpoints הבודדים במקום.
אם הספק שלך נותן לך discovery URL, הדבק אותו בשדה Discovery URL בהגדרות ה-SSO של Base44 שלך. אם לא, תוכל להשאיר אותו ריק ולמלא את ה-endpoints ידנית.
מה אם אני רואה שגיאה בעת התחברות באמצעות SSO?
מה אם אני רואה שגיאה בעת התחברות באמצעות SSO?
בדוק את הדברים הבאים:
- ה-redirect URI שלך ב-Base44 תואם בדיוק את זה בלוח הבקרה של הספק שלך.
- ה-client ID, ה-client secret, ואם נעשה בו שימוש, ה-Discovery URL נכונים.
- ה-scope מוגדר כ-
openid email profileהן בתצורת הספק שלך והן ב-Base44 (או scope אימייל שווה ערך).
למה login של Google עדיין מציג "base44.com" במקום את שם האפליקציה שלי לאחר הגדרת SSO מותאם אישית?
למה login של Google עדיין מציג "base44.com" במקום את שם האפליקציה שלי לאחר הגדרת SSO מותאם אישית?
אם Google עדיין מציגה
base44.com כשם האפליקציה או badge, פרויקט Google המותאם אישית שלך עדיין לא אושר במלואו. ברגע ש-Google מאשרת את הפרויקט שלך, השם או המיתוג של האפליקציה שלך יופיעו במקום base44.com.כיצד אוכל לוודא ששם האפליקציה שלי יופיע בכניסת Google במקום "base44.com"?
כיצד אוכל לוודא ששם האפליקציה שלי יופיע בכניסת Google במקום "base44.com"?
סיים להגדיר את ה-SSO המותאם אישית שלך, פרסם את האפליקציה שלך, ושלח את פרויקט Google שלך לאישור. לאחר ש-Google מאשרת את הפרויקט, שם האפליקציה או המיתוג שלך יופיעו במהלך הכניסה במקום
base44.com.אילו אפליקציות בדרך כלל משתמשות ב-SSO או OAuth?
אילו אפליקציות בדרך כלל משתמשות ב-SSO או OAuth?
שירותים רבים תומכים ב-SSO או OAuth כשעובדים עם חשבונות enterprise או מנוהלים, כולל: Langfuse, OpenAI, Anthropic, Mongo, Mixpanel, Mintlify, SendGrid, FeatureBase, Cloudflare, Logfire, GitHub, GCP, Render, AWS, Deno, Gong, Appspot, DocuSign ו-Modal.
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

