התחברות

תפקידי צוות (RBAC)

שליטה במה שחברי הצוות יכולים לנהל באמצעות תפקידים מובנים ומותאמים אישית.

Cliqer שולטת במה שכל חבר בצוות יכול לנהל באמצעות תפקידי צוות. התפקידים הם חלק מתוכנית Enterprise, או מתוסף Enterprise בתוכניות Presenter, Studio HD, Studio 4K ו-Studio 8K, והם מנוהלים בנתיב לוח הבקרה ← צוות ← אבטחה (/dash/team/security).

התפקידים קובעים את פעולות ניהול הצוות: הזמנת חברים, עריכת המיתוג, ניהול האבטחה, מפתחות API ודומיינים מותאמים אישית. הם נאכפים בצד השרת: כל נקודת קצה לניהול בודקת את ההרשאות של החבר המבצע לפני שהיא עושה דבר כלשהו, כך שאי אפשר להשתמש בהרשאה שלא הוענקה, גם לא דרך ה-API.

הרשאות

כל תפקיד מעניק כל שילוב של ההרשאות הבאות:

הרשאהמאפשרת
ניהול חבריםהזמנה, הסרה ושינוי תפקיד של חברי צוות
ניהול מיתוגעריכת מיתוג ה-whitelabel של הצוות
ניהול אבטחהספקי SSO, אסימוני SCIM, אכיפת SSO, תפקידים מותאמים אישית
ניהול מפתחות APIיצירה וביטול של מפתחות API בשירות עצמי
ניהול דומיינים מותאמים אישיתהוספה, אימות והסרה של דומיינים מותאמים אישית

תפקידים מובנים

לכל צוות יש שלושה תפקידים מובנים:

תפקידהרשאות
בעליםכל ההרשאות, תמיד. הבעלים הם גם חשבון החירום (break-glass) של SSO.
מנהלניהול חברים, מיתוג ואבטחה
חברללא הרשאות ניהול (גישה לשימוש במוצר, ללא ניהול הצוות)

מפתחות API ודומיינים מותאמים אישית מוגדרים כברירת מחדל לבעלים או לתפקיד מותאם אישית בלבד: בעלי תפקיד מנהל אינם מנהלים אותם, אלא אם ההרשאה הוענקה להם באמצעות תפקיד מותאם אישית.

תפקידים מותאמים אישית

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

  • יצירה, עריכה ומחיקה של תפקידים מותאמים אישית מתבצעות תחת צוות ← אבטחה ← תפקידי צוות.
  • כשמקצים תפקיד מותאם אישית לחבר צוות, הוא גובר על התפקיד המובנה שלו.
  • כשמוחקים תפקיד מותאם אישית, כל חבר שמשתמש בו חוזר לתפקיד המובנה שלו באופן אוטומטי.

איך האכיפה עובדת

נקודות הקצה לניהול הצוות מחשבות את ההרשאות האפקטיביות של החבר המבצע (בעלים: הכול; תפקיד מותאם אישית: הרשימה המפורשת שלו; תפקיד מובנה: ברירות המחדל שלו), ודוחות את הבקשה אם ההרשאה הנדרשת חסרה. זוהי אותה בדיקה (security.manage, members.manage, …) שמשמשת בכל לוח הבקרה, כך שמה שמוצג בממשק תואם את מה שהשרת מתיר.

מדובר בניהול הצוות. בקרות ניהול הפלטפורמה הפנימיות של Cliqer נפרדות ואינן ניתנות להגדרה על ידי לקוחות.

נושאים קשורים