เชี่ยวชาญโปรไฟล์และชุดสิทธิ์ของ Salesforce: ปัจจุบันและอนาคต
ในเซสชันวันนี้ เราจะลงลึกในโลกของความปลอดภัย Salesforce โดยเน้นที่โปรไฟล์และชุดสิทธิ์ โปรไฟล์เคยเป็นวิธีหลักในการกำหนดความสามารถของผู้ใช้ ครอบคลุมทั้งการยืนยันตัวตนและความสามารถเชิงหน้าที่ภายใน Salesforce
แต่แนวทางนี้กลายเป็นเรื่องเทอะทะเมื่อ Salesforce พัฒนาไป นำไปสู่การมีโปรไฟล์งอกเพิ่มขึ้นเรื่อยๆ เพื่อรับมือความท้าทายนี้ Salesforce จึงแนะนำชุดสิทธิ์ ในโพสต์บล็อกนี้ เราจะสำรวจบทบาทของโปรไฟล์และชุดสิทธิ์ในความปลอดภัยของ Salesforce วิธีที่ใช้อยู่ในปัจจุบัน และทิศทางในอนาคต
[caption id="" align=“alignnone” width=“1914”]
แสดงการยืนยันตัวตนและการอนุญาตในขั้นแรก และองค์ประกอบ Setup ที่เกี่ยวข้อง คล้ายกับการได้สิทธิ์เข้าอาคารในครั้งแรก [/caption]
โปรไฟล์และบทบาทของมัน:
โปรไฟล์เป็นรากฐานของการควบคุมการเข้าถึงของผู้ใช้ใน Salesforce มาแต่ดั้งเดิม ผู้ใช้แต่ละคนได้รับโปรไฟล์เดียว ซึ่งกำหนดความสามารถและการเข้าถึงภายในแพลตฟอร์ม โปรไฟล์ควบคุมการตั้งค่าหลากหลาย รวมถึง:
[caption id="" align=“alignnone” width=“1912”]
นี่แสดงการเข้าถึงและการควบคุมองค์ประกอบเฉพาะเมื่อผู้ใช้ยืนยันตัวตนแล้ว [/caption]
องค์ประกอบของ Salesforce
Page Layout: กำหนดหน้าจออินเทอร์เฟซผู้ใช้ที่แสดงให้โปรไฟล์เฉพาะ
ประเภทเรกคอร์ด: โปรไฟล์ถูกกำหนดให้ใช้ประเภทเรกคอร์ดเฉพาะได้ ปรับประสบการณ์ผู้ใช้ให้เหมาะ
ความปลอดภัยระดับฟิลด์ (FLS): โปรไฟล์กำหนดว่าผู้ใช้เห็นและแก้ไขฟิลด์ใดได้
การตั้งค่าแอปที่กำหนดเอง: กำหนดว่าแอปและแท็บใดมองเห็นได้หรือซ่อนโดยค่าเริ่มต้น
การเข้าถึงระดับออบเจกต์: โปรไฟล์ระบุระดับการเข้าถึง (อ่าน สร้าง แก้ไข ลบ) สำหรับออบเจกต์มาตรฐานและที่กำหนดเอง
ความสามารถด้าน Platform Event: โปรไฟล์ควบคุมการอ่านหรือสร้าง platform event
การตั้งค่าเซสชัน: โปรไฟล์กำหนดนโยบายเซสชัน รวมถึงนโยบายรหัสผ่าน ชั่วโมงล็อกอิน และช่วง IP
Custom Permission: โปรไฟล์ให้หรือปฏิเสธ custom permission
System Permission: โปรไฟล์ควบคุมสิทธิ์การดูแลระบบระดับสูง
ชุดสิทธิ์และการถือกำเนิดของมัน:
แม้โปรไฟล์จะเป็นจุดเข้าหลักของการเข้าถึงของผู้ใช้ ชุดสิทธิ์ก็ถือกำเนิดขึ้นเพื่อรับมือความท้าทายของการมีโปรไฟล์งอกเพิ่ม ชุดสิทธิ์รวมความสามารถหลายอย่างเป็นเอนทิตีเดียวที่เพิ่มให้ผู้ใช้เฉพาะได้ วิธีนี้เสริมโปรไฟล์และให้ความยืดหยุ่นมากขึ้น ชุดสิทธิ์ทำให้:
การควบคุมการเข้าถึงแบบละเอียด: ชุดสิทธิ์ให้สิทธิ์เข้าถึงแอป แท็บ ออบเจกต์ ฟิลด์ รายงาน และอื่นๆ แบบละเอียด
การมอบหมายข้ามไลเซนส์: ชุดสิทธิ์มอบหมายข้ามไลเซนส์ผู้ใช้ที่ต่างกันได้
การตั้งค่าออบเจกต์: กำหนดการเข้าถึงและการตั้งค่าระดับออบเจกต์
การตั้งค่า Platform Event: ชุดสิทธิ์ควบคุมการเข้าถึง platform event
การตั้งค่าแอปที่กำหนดเอง: ระบุสิทธิ์ของแอปและแท็บ
Apex Action และ Named Credential: ชุดสิทธิ์ให้สิทธิ์เข้าถึงฟังก์ชันเหล่านี้
การเข้าถึง Org-Wide Email Address: ชุดสิทธิ์ควบคุมการเข้าถึง org-wide email address
System Permission: สิทธิ์ระดับระบบบางอย่างตอนนี้จัดการที่ระดับชุดสิทธิ์
อนาคตของโปรไฟล์และชุดสิทธิ์:
Salesforce กำลังมุ่งสู่อนาคตที่โปรไฟล์จะเน้นการเข้าถึงขั้นแรกของผู้ใช้และการตั้งค่าเริ่มต้นบางอย่างเป็นหลัก ขณะที่ชุดสิทธิ์จะกลายเป็นที่เก็บหลักสำหรับการให้ความสามารถ เป้าหมายคือทำให้โปรไฟล์กระชับและเบา โดยให้การเข้าถึงแก่ผู้ใช้ผ่านชุดสิทธิ์และกลุ่มชุดสิทธิ์ต่างๆ
ประเด็นสำคัญ:
โปรไฟล์เป็นวิธีดั้งเดิมในการควบคุมการเข้าถึงของผู้ใช้ใน Salesforce
ชุดสิทธิ์ถือกำเนิดขึ้นเพื่อรับมือการมีโปรไฟล์งอกเพิ่ม และให้การควบคุมการเข้าถึงที่ละเอียดขึ้น
โปรไฟล์จะพัฒนาไปเพื่อจัดการการเข้าถึงขั้นแรกและการตั้งค่าเริ่มต้นบางอย่างเป็นหลัก
ชุดสิทธิ์จะกลายเป็นวิธีหลักในการให้ความสามารถเฉพาะ
ผู้ดูแลระบบควรเริ่มย้ายไปใช้ชุดสิทธิ์ และรักษาโปรไฟล์ให้เบาที่สุดเท่าที่ทำได้
บทสรุป
เมื่อ Salesforce พัฒนาต่อไป การปรับตัวรับการเปลี่ยนแปลงเหล่านี้และใช้พลังของชุดสิทธิ์เพื่อการควบคุมการเข้าถึงของผู้ใช้ที่มีประสิทธิภาพและยืดหยุ่นขึ้นจึงสำคัญมาก
ยังมีอีก
ติดตามอัปเดตเรื่องความปลอดภัยของ Salesforce ในอนาคต
ติดตามได้ที่ www.SteveTechArc.com และช่อง YouTube @SteveTechArc (opens in a new tab)
ช่วยเปลี่ยนโลกด้วยการแบ่งปันความคิดเจ๋งๆ กับเพื่อนสถาปนิกและผู้ที่อยู่บนเส้นทางสู่การเป็นสถาปนิก!
บทถอดความได้รับความช่วยเหลือจาก AI
STA 4.2