הגדרת כניסה יחידה (SAML/OIDC)
הגדרת כניסה יחידה (SSO) באמצעות SAML או OIDC
ScribbleMaps תומכת בכניסה יחידה ארגונית באמצעות SAML 2.0 או OpenID Connect (OIDC). כך חברי הצוות שלך יכולים להזדהות באמצעות ספק הזהויות (IdP) של הארגון שלך, כגון Okta, Microsoft Entra ID (Azure AD), Google Workspace או Auth0.
הגדרת SSO זמינה בכתובת team.scribblemaps.com וללא תשלום לחלוטין.
תוכן עניינים
- תכונות נתמכות
- לפני שמתחילים
- צעד 1: אימות דומיין האימייל שלך
- צעד 2: הגדרת ספק הזהויות שלך
- צעד 3: הגדרת SSO ב-ScribbleMaps
- צעד 4: בדיקת ההגדרות שלך
- צעד 5: הפעלת SSO
- SSO ביוזמת ספק השירות (SP)
- OIN Universal Logout
- מדריכים לפי ספק
- אפשרויות מתקדמות
- פתרון בעיות
תכונות נתמכות
שילוב ה-SSO של ScribbleMaps תומך בתכונות הבאות:
| תכונה | תיאור |
|---|---|
| SSO ביוזמת SP | משתמשים יכולים להתחיל את תהליך הכניסה מדף הכניסה של ScribbleMaps על ידי הזנת כתובת האימייל שלהם. ScribbleMaps מפנה את המשתמש לספק הזהויות שלך לצורך הזדהות. |
| SSO ביוזמת IdP | משתמשים יכולים להיכנס ל-ScribbleMaps ישירות מלוח הבקרה של ספק הזהויות שלהם (למשל, בלחיצה על האריח של ScribbleMaps ב-Okta). |
| הקצאה בזמן אמת (JIT) | חשבונות משתמש חדשים נוצרים אוטומטית ב-ScribbleMaps בכניסת ה-SSO הראשונה שלהם. המשתמשים מתווספים לצוות עם תפקיד צופה כברירת מחדל. |
לפני שמתחילים
- עליך להיות בעלי הצוות כדי להגדיר SSO
- נדרשת גישה לקונסולת הניהול של ספק הזהויות של הארגון שלך
- הכן את דומיין האימייל שלך (למשל,
yourcompany.com)
צעד 1: אימות דומיין האימייל שלך
לפני הגדרת SSO, עליך לאמת בעלות על דומיין האימייל שלך. אמצעי אבטחה זה מבטיח שרק ארגונים מורשים יוכלו להגדיר SSO עבור הדומיינים שלהם.
- היכנס ל-team.scribblemaps.com
- עבור אל הגדרות > Single Sign-On
- עבור ללשונית Domains
- לחץ על הוספת דומיין והזן את דומיין האימייל שלך (למשל,
yourcompany.com) - בחר שיטת אימות:
אפשרות א': רשומת DNS מסוג TXT (מומלץ)
הוסף רשומת TXT להגדרות ה-DNS של הדומיין שלך:
| סוג | מארח/שם | ערך |
|---|---|---|
| TXT |
@ או yourcompany.com
|
scribblemaps-verify=YOUR_VERIFICATION_CODE |
הערה: שינויי DNS יכולים לקחת עד 48 שעות להתפשט.
אפשרות ב': העלאת קובץ
- צור קובץ טקסט בשם
scribblemaps-verify.txt - הוסף את קוד האימות שלך כתוכן היחיד
- העלה אל:
https://yourcompany.com/.well-known/scribblemaps-verify.txt
לאחר הוספת האימות, לחץ על אימות דומיין כדי לאשר בעלות.
צעד 2: הגדרת ספק הזהויות שלך
הוסף את ScribbleMaps כאפליקציה בספק הזהויות שלך. אם אתה משתמש ב-Okta, תוכל להוסיף את ScribbleMaps ישירות מקטלוג Okta Integration Network (OIN) — כתובת ה-SAML SSO, ה-SP Entity ID, כתובת ה-ACS וה-OIDC Redirect URI מוגדרים מראש באופן אוטומטי.
עבור SAML 2.0
| הגדרה | ערך |
|---|---|
| NameID Format | כתובת אימייל |
| Signature Algorithm | SHA-256 (מומלץ) |
עבור OIDC
| הגדרה | ערך |
|---|---|
| Scopes | openid email profile |
צעד 3: הגדרת SSO ב-ScribbleMaps
הגדרת SAML 2.0
- ב-ScribbleMaps, עבור אל הגדרות > Single Sign-On > לשונית SAML
- הזן את הפרטים הבאים מספק הזהויות שלך:
| שדה | תיאור |
|---|---|
| Entity ID | ה-Entity ID של ספק הזהויות שלך (נקרא גם Issuer) |
| SSO URL | הכתובת שאליה נשלחות בקשות הכניסה |
| Certificate | אישור החתימה מסוג X.509 של ספק הזהויות שלך (בפורמט PEM) |
- לחץ על שמירת הגדרות
הגדרת OIDC
- ב-ScribbleMaps, עבור אל הגדרות > Single Sign-On > לשונית OIDC
- בחר את Provider Type שלך (Google, Microsoft, Okta, Auth0 או מותאם אישית)
- הזן את הפרטים הבאים:
| שדה | תיאור |
|---|---|
| Client ID | ה-OAuth Client ID מספק הזהויות שלך |
| Client Secret | ה-OAuth Client Secret מספק הזהויות שלך |
| Authority URL | כתובת ה-issuer של ספק הזהויות שלך (ראה את המדריכים לפי ספק להלן) |
- לחץ על שמירת הגדרות
צעד 4: בדיקת ההגדרות שלך
לפני הפעלת SSO עבור כל המשתמשים, בדוק את ההגדרות שלך:
- לחץ על הכפתור Test Connection
- ייפתח חלון חדש שיבצע סימולציה של תהליך כניסת ה-SSO
- השלם את ההזדהות מול ספק הזהויות שלך
- ודא שהופנית בהצלחה בחזרה ל-ScribbleMaps
אם הבדיקה נכשלת, עיין בהודעת השגיאה ובדוק את הגדרות התצורה שלך.
צעד 5: הפעלת SSO
לאחר שהבדיקה הצליחה:
- העבר את המתג Enable SSO למצב פעיל
- בחר את אפשרות האכיפה שלך:
- Optional: משתמשים יכולים לבחור בין כניסה באמצעות SSO לכניסה באמצעות סיסמה
- Enforced: משתמשים עם דומיינים מאומתים חייבים להשתמש ב-SSO (כניסה באמצעות סיסמה מושבתת)
הערה: בעלי הצוות תמיד יכולים להשתמש בכניסה באמצעות סיסמה כגיבוי, גם כאשר SSO נאכף.
SSO ביוזמת ספק השירות (SP)
ScribbleMaps תומכת ב-SSO ביוזמת SP, המאפשר למשתמשים להתחיל את תהליך הכניסה מדף הכניסה של ScribbleMaps. כך זה עובד:
- עבור אל scribblemaps.com/account/login
- הזן את כתובת האימייל שלך (למשל,
[email protected]) - לחץ על Sign in with SSO
- תופנה לספק הזהויות של הארגון שלך (למשל, Okta) כדי להזדהות
- לאחר הזדהות מוצלחת, תופנה אוטומטית בחזרה ל-ScribbleMaps ותהיה מחובר
אם בארגון שלך SSO נאכף, הזנת כתובת האימייל שלך בדף הכניסה תפנה אותך אוטומטית לספק הזהויות שלך — שדה סיסמה לא יוצג.
OIN Universal Logout
Universal logout של Okta נתמך. להוראות הגדרה, בקר בקישור הזה.
מדריכים לפי ספק
Okta
- בקונסולת הניהול של Okta, עבור אל Applications > Browse App Catalog
- חפש את ScribbleMaps ולחץ על Add Integration
- כתובת ה-SSO, ה-Entity ID וה-Redirect URI מוגדרים מראש באופן אוטומטי
- עבור ללשונית Sign On כדי למצוא את פרטי התצורה של ספק הזהויות שלך:
- הורד את X.509 Certificate
- העתק את Identity Provider Issuer (Entity ID)
- העתק את Single Sign-On URL
- הזן ערכים אלה בהגדרות ה-SSO של ScribbleMaps (ראה צעד 3)
Microsoft Entra ID (Azure AD)
- בפורטל Azure, עבור אל Microsoft Entra ID > App registrations > New registration
- הגדר:
-
Redirect URI:
https://api.scribblemaps.com/oidc/callback(פלטפורמת אינטרנט)
-
Redirect URI:
- עבור אל Certificates & secrets > צור Client secret חדש
- העתק את Application (client) ID ואת ערך ה-Client secret
- Authority URL:
https://login.microsoftonline.com/YOUR-TENANT-ID/v2.0
Google Workspace
- ב-Google Cloud Console, עבור אל APIs & Services > Credentials
- לחץ על Create Credentials > OAuth client ID
- בחר Web application
- הוסף Authorized redirect URI:
https://api.scribblemaps.com/oidc/callback - העתק את Client ID ואת Client Secret
- Authority URL:
https://accounts.google.com
הערה: כדי לדרוש MFA עבור Google Workspace, הגדר זאת בקונסולת הניהול של Google Workspace.
Auth0
- בלוח הבקרה של Auth0, עבור אל Applications > Create Application
- בחר Regular Web Applications
- הגדר:
-
Allowed Callback URLs:
https://api.scribblemaps.com/oidc/callback -
Allowed Logout URLs:
https://api.scribblemaps.com/oidc/logout-callback
-
Allowed Callback URLs:
- העתק את Client ID ואת Client Secret מלשונית הגדרות
- Authority URL:
https://YOUR-DOMAIN.auth0.com
אפשרויות מתקדמות
הקצאה בזמן אמת (JIT)
כאשר אפשרות זו מופעלת, משתמשים נוצרים אוטומטית ב-ScribbleMaps בכניסת ה-SSO הראשונה שלהם. פרטי הפרופיל שלהם (שם, אימייל) מאוכלסים מספק הזהויות.
דרישת אימות רב-שלבי (MFA) (OIDC בלבד)
הפעל אפשרות זו כדי לדרוש אימות MFA לפני מתן אפשרות כניסה. ScribbleMaps תוודא שספק הזהויות שלך אכף MFA עבור המשתמש.
עבור Okta, ניתן לציין ערכי ACR מותאמים אישית כגון:
-
urn:okta:loa:2fa:any- כל גורם שני -
phr- הזדהות עמידה בפני פישינג -
phrh- הזדהות עמידה בפני פישינג הקשורה לחומרה
מיפוי מאפיינים/Claims
התאם אישית את אופן המיפוי של מאפייני המשתמש מספק הזהויות שלך לשדות המשתמש של ScribbleMaps:
| שדה ב-ScribbleMaps | מאפיין SAML נפוץ | Claim נפוץ ב-OIDC |
|---|---|---|
| אימייל | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress |
email |
| שם פרטי | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname |
given_name |
| שם משפחה | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname |
family_name |
פתרון בעיות
בעיות נפוצות
"Domain not verified"
- ודא שרשומת ה-DNS מסוג TXT או קובץ האימות מוגדרים כראוי
- שינויי DNS יכולים לקחת עד 48 שעות להתפשט
- ודא שאין שגיאות הקלדה בקוד האימות
"Invalid certificate"
- ודא שאתה משתמש באישור המלא, כולל
-----BEGIN CERTIFICATE-----ו------END CERTIFICATE----- - בדוק שתוקף האישור לא פג
- ודא שהעתקת את אישור החתימה ולא אישור הצפנה
"Invalid signature"
- ודא שהאישור תואם לאישור החתימה הנוכחי של ספק הזהויות שלך
- בדוק שאלגוריתם החתימה תואם (SHA-256 לעומת SHA-1)
"User not found" או "Email mismatch"
- ודא שהאימייל שמוחזר מספק הזהויות שלך תואם לדומיין מאומת
- בדוק ש-NameID format מוגדר ככתובת אימייל
- ודא שמיפוי המאפיינים/Claims נכון
"Security error: Your Identity Provider is not authorized for this email domain"
- שגיאה זו מתרחשת כאשר תצורת ספק הזהויות אינה תואמת לדומיין המאומת
- ודא שדומיין האימייל מאומת תחת הצוות שלך
- בדוק שאתה נכנס עם אימייל מדומיין מאומת
צפייה ביומני ביקורת
עקוב אחר פעילות ה-SSO בהגדרות > Single Sign-On > Audit Logs. ניתן:
- לסנן לפי סוג אירוע (Login, Logout, Failed Login)
- לסנן לפי טווח תאריכים
- לייצא יומנים כקובץ CSV לצורכי דיווח ציות
זקוק לעזרה?
אם אתה נתקל בבעיות בהגדרת SSO, אנא פנה לצוות התמיכה שלנו וציין:
- את שם הצוות שלך
- את ספק הזהויות שבו אתה משתמש
- כל הודעת שגיאה שאתה רואה
- צילומי מסך של הגדרות ספק הזהויות שלך (כשהנתונים הרגישים מוסתרים)
אנחנו כאן כדי לעזור לך להגדיר SSO עבור הארגון שלך.
עודכן לאחרונה