דלגו לתוכן

ארגונים, SSO ו-SCIM

כל דבר ב-Bona Fide שייך לארגון (סביבת עבודה): תבניות, מעטפות, קישורי חתימה, נקודות קצה של webhook, מפתחות API והתוכנית. כל הרשמה מקבלת ארגון אישי, ואנשים יכולים להיות חברים בכמה ארגונים. מפתחות API פועלים בשם הארגון היחיד שבבעלותו הם נמצאים.

סשנים של לוח הבקרה פועלים על הארגון הפעיל של החבר; אינטגרציה שקוראת ל-API עם קובץ cookie של סשן יכולה לבחור ארגון אחר מהארגונים של המשתמש באמצעות הכותרת x-organization-id.

לכל חבר יש תפקיד אחד. כל תפקיד הוא אוסף קבוע של הרשאות, וכל נקודת קצה בודקת הרשאה:

תפקיד הרשאות
owner הכול
admin הכול מלבד billing:manage
sender envelope:read, envelope:send, envelope:void, template:read
template_manager template:read, template:write, template:publish, envelope:read
auditor envelope:read, template:read, audit:read
billing billing:manage

הרשימה המלאה של ההרשאות היא envelope:read, envelope:send, envelope:void, template:read, template:write, template:publish, org:manage, member:manage, sso:manage, apikey:manage, billing:manage ו-audit:read. מפתחות API נושאים תת-קבוצה שלהן בתור scopes.

חברים, הזמנות, צוותים ומיתוג הארגון מנוהלים בלוח הבקרה. לוגו הארגון מועלה באמצעות POST /v1/organization/logo (PNG, JPEG, SVG או WebP, עד 512 KB) מתוך סשן של לוח הבקרה.

בעלים ומנהלים מחברים את ספק הזהויות שלהם בעצמם בהגדרות › אבטחה › SSO, באמצעות SAML 2.0 או OIDC:

  1. רושמים את החיבור עם המטא-נתונים של ספק הזהויות (IdP) שלכם (לוח הבקרה יכול להביא עבורכם כתובת URL של מטא-נתוני SAML).
  2. מאמתים את דומיין האימייל שלכם ברשומת DNS מסוג TXT (הטוקן מתחיל ב-bona-fide-verify).
  3. בוחרים את ההגדרות: הקצאה בזמן אמת (הכניסה הראשונה דרך ה-IdP יוצרת את החבר), תפקיד ברירת המחדל של חברים חדשים, ואכיפה: חברים עם אימייל בדומיין המאומת חייבים להיכנס דרך ה-IdP; הבעלים שומרים כניסת חירום.
  4. מריצים כניסת בדיקה מדף החיבור לפני האכיפה.

תקינות החיבור (הכניסה האחרונה, כניסות ב-30 הימים האחרונים, תפוגת האישור) ויומן ביקורת של כל שינוי ב-SSO וב-SCIM (GET /v1/sso/audit) מוצגים באותם דפים.

דף הכניסה שואל את GET /v1/sso/discover?email=… אם כתובת מסוימת משתמשת ב-SSO של החברה; נקודת הקצה ציבורית ומוגבלת בקצב. כש-SSO נאכף, כניסה עם סיסמה, עם קוד באימייל ועם קישור קסם נדחית עבור הדומיין הזה.

סנכרון ספריות באמצעות SCIM

Section titled “סנכרון ספריות באמצעות SCIM”

עם SCIM 2.0, ספק הזהויות שלכם יוצר, מעדכן ומשבית חברים באופן אוטומטי. בהגדרות › אבטחה › SCIM, יוצרים טוקן Bearer (מוצג פעם אחת) ונותנים לספק הזהויות את כתובת ה-URL הבסיסית של SCIM ואת הטוקן. כתובת ה-URL הבסיסית היא https://api.bonafidesign.com/api/auth/scim/v2. יצירת טוקן חדש מחליפה את הקודם; ביטולו עוצר את ההקצאה.