דלגו לתוכן

תפקידים (RBAC)

סעיף התפקידים מאפשר ליישם בקרת גישה מבוססת תפקידים (RBAC) לאפליקציה שלך. על ידי הגדרת תפקידים, ניתן להעניק או להגביל גישה למשאבים ספציפיים, נקודות קצה API וטבלאות נתונים בהתבסס על הקבוצה שהוקצתה למשתמש (כגון “מנהל”, “עורך”, “צופה”).

כדי לגשת לסעיף זה, עבור אל שירותי אפליקציה > תפקידים בסרגל הצד השמאלי.

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

סקירת תפקידים

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

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

כדי להגדיר קבוצת הרשאות חדשה:

  1. לחץ על הכפתור השחור + הוספת תפקיד בפינה הימנית העליונה של לוח המחוונים.
  2. תופיע חלונית הגדרות המכילה את השדות הבאים:
    • Role Name: הזן מזהה ייחודי לתפקיד (כגון Admin, User, Content_Manager).
    • Description: ספק הסבר קצר על מה כולל תפקיד זה.
    • Auto-generate: ניתן ללחוץ על קישור Auto-generate כדי שהמערכת תציע תיאור בהתבסס על שם התפקיד.
  3. לחץ על שמור כדי ליצור את התפקיד.

לוח תצורת תפקידים

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

עבור כל משאב בתוך היקף, ניתן להפעיל או לכבות את הפעולות הבאות:

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

עמודת הסינון מאפשרת להגדיר תנאים מורכבים לאבטחה ברמת שורה. זה מבטיח שמשתמשים עם אותו תפקיד יכולים לגשת רק לתת-קבוצות נתונים ספציפיות (למשל, תפקיד “עובד” שיכול לקרוא רק רשומות שבהן owner_id תואם למזהה המשתמש שלו).

רשת ניהול הרשאות