Session Activation ในชุดสิทธิ์และกลุ่มชุดสิทธิ์
ยินดีต้อนรับสู่อีกตอนหนึ่งในซีรีส์ความปลอดภัยของเรา วันนี้เราจะลงลึกรายละเอียดของ session activation สำหรับชุดสิทธิ์และกลุ่มชุดสิทธิ์ เมื่อจบบทความนี้ คุณจะเข้าใจดีว่า “session activation required” หมายถึงอะไรและใช้มันอย่างมีประสิทธิภาพได้อย่างไร
ทำไมต้องมี Session Activation?
ชุดสิทธิ์และกลุ่มชุดสิทธิ์เป็นโครงสร้างสำคัญในการให้ความสามารถแก่ผู้ใช้ ฟีเจอร์ที่น่าสนใจอย่างหนึ่งของมันคือช่องติ๊ก “session activation required” ตัวเลือกนี้ให้เรากำหนดชุดสิทธิ์หรือกลุ่มให้ผู้ใช้ได้ แต่มันจะเปิดใช้งานเฉพาะเมื่อเกิดการกระทำเฉพาะเท่านั้น
ลองนึกภาพสถานการณ์: คุณต้องการให้สิทธิ์เข้าถึงทรัพยากรหนึ่ง แต่เฉพาะภายใต้เงื่อนไขบางอย่าง
บางทีเมื่อผู้ใช้อยู่ใกล้สินทรัพย์หนึ่ง เช่น ในอาคารหรือห้อง คุณตรวจจับความใกล้นี้ได้ เปิดใช้ชุดสิทธิ์ และให้การเข้าถึงเพิ่มเติม การเข้าถึงนี้อยู่แค่ตลอดระยะเวลาของเซสชัน เมื่อผู้ใช้ล็อกเอาต์ ชุดสิทธิ์จะถูกปิดใช้ แม้จะยังถูกกำหนดไว้อยู่
มาดูการสาธิตกัน

ลองดู Paul นักบินของเราเป็นตัวอย่าง เราให้ชุดสิทธิ์แก่ Paul ที่อนุญาตให้ “ดูอย่างเดียว” รายละเอียดสนามบินและการนำทาง จากวิดีโอก่อนหน้า เราแสดงว่าการใช้ muting group ทำให้ฟิลด์เฉพาะถูก mute ได้อย่างไร ทีนี้ เราจะแนะนำชุดสิทธิ์ใหม่ที่ให้สิทธิ์เข้าถึงออบเจกต์ “Runway” การเข้าถึงนี้จะมองเห็นได้เฉพาะเมื่อเราเปิดใช้ชุดสิทธิ์นี้ ดังนั้นถ้า Paul ไม่ได้อยู่บนเครื่องบิน เขาจะไม่มีสิทธิ์เข้าถึงรายละเอียดรันเวย์

เมื่อ session activation ไม่มีผล Paul เห็นสองแท็บ: “OA Airports” และ “OA Nav” แท็บ “OA Runways” เข้าถึงไม่ได้
เพื่อเปิดใช้ session activation ผมเขียนโค้ดไว้ชิ้นหนึ่ง โค้ดนี้ระบุผู้ใช้ปัจจุบัน หาชุดสิทธิ์ที่จำเป็น และเปิดใช้มันสำหรับเซสชัน

นี่คือการแยกย่อยกระบวนการโดยสังเขป:
- ชุดสิทธิ์ “STA Runway Sessions Allowed” ถูกสร้างโดยติ๊กช่อง “session activation required”
- สิทธิ์นี้ให้การเข้าถึงออบเจกต์ Runway และทุกฟิลด์ของมัน
- ชุดสิทธิ์นี้ถูกกำหนดให้ Paul แต่ยังไม่ทำงานจนกว่าโค้ดพิเศษของเราจะถูกรัน
- เมื่อรันแล้ว เซสชันของ Paul ตอนนี้มีแท็บ “OA runways” ให้เขาเข้าถึงรายการรันเวย์ที่มีอยู่
ความสามารถแบบไดนามิกนี้แสดงให้เห็นว่า session activation ยกระดับสิทธิ์ของใครสักคนชั่วคราวได้อย่างไร
ครั้งต่อไปที่ Paul ล็อกอิน เขาจะกลับไปที่ระดับการเข้าถึงเดิม โดยไม่มีสิทธิ์รันเวย์เพิ่มเติม
สรุปส่งท้าย
Session activation required เป็นเครื่องมือทรงพลัง โดยเฉพาะเมื่อคุณต้องการให้สิทธิ์ยกระดับชั่วคราวตามเงื่อนไขเฉพาะ กุญแจคือการตัดสินว่าจะกระตุ้นการเปิดใช้เมื่อไรและอย่างไร
ความเป็นไปได้กว้างขวาง ตั้งแต่การเปิดใช้ตามตำแหน่ง (เช่น การอยู่บนเครื่องบิน) ไปจนถึงแบบขับเคลื่อนด้วยเหตุการณ์
ติดตามต่อ
ขอบคุณที่ติดตาม จำไว้ว่าความปลอดภัยสำคัญยิ่ง และการเข้าใจความปลอดภัยระดับฟิลด์ทำให้ข้อมูล Salesforce ของคุณยังเป็นความลับและอยู่ในมือที่ถูกต้อง
ติดตามได้ที่ www.SteveTechArc.com และช่อง YouTube @SteveTechArc (opens in a new tab)
ช่วยเปลี่ยนโลกด้วยการแบ่งปันความคิดกับเพื่อนสถาปนิกและผู้ที่อยู่บนเส้นทางสู่การเป็นสถาปนิก!
ขอให้คุณมีประสบการณ์การจัดการผู้ใช้ที่ปลอดภัยและมีประสิทธิภาพ!
บทถอดความได้รับความช่วยเหลือจาก AI
STA 4.4