تفعيل الجلسة في مجموعات الأذونات ومجموعات مجموعات الأذونات
مرحبًا بك في حلقة أخرى من سلسلة الأمان. اليوم سنتعمق في دقائق تفعيل الجلسة (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 وعلى قناة @SteveTechArc (opens in a new tab) على YouTube.
نساعد في تغيير العالم بمشاركة الأفكار مع زملائنا المعماريين ومع من هم في رحلتهم نحو أن يصبحوا معماريين!
أتمنى لك تجربة آمنة وفعّالة في إدارة المستخدمين!
نص مكتوب بمساعدة الذكاء الاصطناعي
STA 4.4