הפעלת סשן בערכות הרשאות ובקבוצות ערכות הרשאות
ברוכים הבאים לפרק נוסף בסדרת האבטחה שלנו. היום נצלול לדקויות של הפעלת סשן (session activation) לערכות הרשאות ולקבוצות ערכות הרשאות. בסוף המאמר תבינו היטב מה המשמעות של “Session Activation Required” ואיך להשתמש בה ביעילות.
למה הפעלת סשן?
ערכות הרשאות וקבוצות ערכות הרשאות הן מבנים חיוניים במתן יכולות למשתמשים. אחת התכונות המעניינות שלהן היא תיבת הסימון “Session Activation Required”. האפשרות הזו מאפשרת לשייך ערכת הרשאות או קבוצה למשתמש, אבל היא מופעלת רק כשמתרחשת פעולה מסוימת.
דמיינו תרחיש: אתם רוצים לתת הרשאות למשאב, אבל רק בתנאים מסוימים.
אולי כשמשתמש נמצא ליד נכס מסוים, נניח בבניין או בחדר. אפשר לזהות את הקרבה הזו, להפעיל את ערכת ההרשאות ולתת את הגישה הנוספת. הגישה הזו נמשכת רק לאורך הסשן. כשהמשתמש מתנתק, ערכת ההרשאות מושבתת, אף שהיא נשארת משויכת אליו.
בואו נצלול להדגמה

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

כשהפעלת הסשן לא בתוקף, Paul רואה שתי לשוניות: “OA Airports” ו-”OA Nav”. הלשונית “OA Runways” לא נגישה.
כדי להפעיל את הסשן, כתבתי קטע קוד. הקוד מזהה את המשתמש הנוכחי, מאתר את ערכת ההרשאות הנדרשת ומפעיל אותה לסשן.

הנה פירוט קצר של התהליך:
- ערכת ההרשאות “STA Runway Sessions Allowed” נוצרת כשתיבת הסימון “Session Activation Required” מופעלת.
- ההרשאה הזו נותנת גישה לאובייקט Runway ולכל השדות שלו.
- ערכת ההרשאות משויכת ל-Paul, אבל נשארת לא פעילה עד שהקוד המיוחד שלנו רץ.
- בהרצה, הסשן של Paul כולל עכשיו את הלשונית “OA runways”, ונותן לו גישה לרשימת המסלולים הזמינים.
היכולת הדינמית הזו ממחישה איך הפעלת סשן יכולה להעלות את ההרשאות של מישהו באופן זמני.
בפעם הבאה ש-Paul יתחבר, הוא יחזור לרמות הגישה המקוריות שלו, בלי הרשאות המסלול הנוספות.
לסיכום
Session Activation Required הוא כלי חזק, במיוחד כשרוצים לתת גישה מוגברת זמנית לפי תנאים מסוימים. המפתח הוא להחליט מתי ואיך תפעילו את ההפעלה.
האפשרויות רחבות, מהפעלות מבוססות מיקום (כמו להיות במטוס) ועד הפעלות מבוססות אירועים.
הישארו איתנו
תודה שהקשבתם. זכרו, אבטחה היא קריטית, והבנה של אבטחה ברמת השדה מבטיחה שהנתונים שלכם ב-Salesforce יישארו חסויים ובידיים הנכונות.
הישארו איתנו כאן ב-www.SteveTechArc.com ובערוץ ה-YouTube @SteveTechArc (opens in a new tab).
עוזרים לשנות את העולם בשיתוף רעיונות עם עמיתים ארכיטקטים ועם מי שנמצאים במסע שלהם לארכיטקטורה!
מאחל לכם חוויית ניהול משתמשים מאובטחת ויעילה!
STA 4.4