การตรวจสอบสิทธิโดยใช้บันทึกกิจกรรม
การตรวจสอบสิทธิ์ช่วยให้ผู้ดูแลระบบสามารถตรวจสอบว่าผู้ใช้รายใดได้แก้ไขการควบคุมการเข้าถึงเนื้อหา Tableau มีสองวิธีในการปรับเปลี่ยนการควบคุมการเข้าถึง: การเปลี่ยนแปลงที่ชัดเจน (โดยการเปลี่ยนความสามารถในการอนุญาตในโปรเจกต์หรือรายการเนื้อหา) และการเปลี่ยนแปลงที่มีผลบังคับใช้ (โดยการเปลี่ยนบทบาทของไซต์ผู้ใช้ การเป็นสมาชิกกลุ่ม การย้ายเนื้อหา และอื่นๆ) การเปลี่ยนแปลงทั้งหมดเหล่านี้จะได้รับการบันทึก ดังนั้นผู้ดูแลระบบสามารถรับรองความปลอดภัยและการควบคุมการเข้าถึงได้
หากต้องการข้อมูลเพิ่มเติมว่ากฎของสิทธิ์ได้รับการประเมินอย่างไร โปรดดูสิทธิ์ที่มีผล
รูปแบบของบันทึก
ทุกการดำเนินการที่แก้ไขสิทธิ์การเข้าถึงเนื้อหาของผู้ใช้หรือกลุ่มจะได้รับรายการบันทึก รายการบันทึกแต่ละรายการจะอยู่ในรูปแบบ JSON และมีคีย์พิเศษที่บ่งชี้ถึงส่วนต่างๆ ของข้อมูล รายการบันทึกมีสองส่วน:
ข้อมูลเมตา: มีข้อมูลที่บ่งบอกว่าการดำเนินการเกิดขึ้นเมื่อไรและที่ใด รวมถึงผู้ใช้คนไหนที่ดำเนินการ
การดำเนินการ: มีข้อมูลว่าเนื้อหาใดที่มีสิทธิที่เปลี่ยนแปลงไป ความสามารถที่เปลี่ยนแปลงไป และความสามารถถูกเปลี่ยนแปลงเป็นอะไร
หมายเหตุ: การเปลี่ยนแปลงระเบียนบันทึกกิจกรรมที่ทำผ่าน Permissions Dialog UI และ REST API หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับเมธอด API โปรดดูเมธอดสิทธิ์(ลิงก์จะเปิดในหน้าต่างใหม่)
รายการบันทึกกิจกรรมไม่ได้จัดรูปแบบ และคีย์ไม่ได้เรียงตามลำดับเฉพาะใดๆ ในบันทึก เมื่อตรวจสอบสิทธิ์ คุณสามารถรวมข้อมูลบันทึกกิจกรรมกับแหล่งข้อมูลอื่นได้ เพื่อเชื่อมโยง ID กับชื่อและทำให้ตีความเหตุการณ์ได้ง่ายขึ้น
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่างรายการบันทึกที่แสดงกลุ่มที่ได้รับอนุญาตให้เชื่อมต่อกับแหล่งข้อมูล
{
"actorUserId": 39872,
"actorUserLuid": "4e6b42bf-9040-4e60-b326-1c56a4fb96f8",
"authorizableType": "DATASOURCE",
"capabilityId": 32,
"capabilityValue": "connect",
"contentId": 2099835,
"contentName": "Superstore ExtractNeal3",
"eventTime": "2023-01-31T22:44:23.650058Z",
"granteeId": 22,
"granteeLuid": "dae0717a-d524-436d-b469-fadeaa22a5dd",
"granteeType": "Group",
"granteeValue": "GROUP_ALLOW",
"initiatingUserId": 39872,
"initiatingUserLuid": "4e6b42bf-9040-4e60-b326-1c56a4fb96f8",
"isError": false,
"eventCategory": "security",
"eventType": "set_permissions",
"eventVersion": "1.0",
"permissionType": "explicit",
"siteLuid": "b45e272d-10c7-49d5-9037-e53ce47dbf4e"
}รายการบันทึกจะรวบรวมข้อมูลที่จำเป็นเกี่ยวกับเหตุการณ์ รวมถึง:
eventTypeแสดงเหตุการณ์สิทธิ์ที่ตั้งไว้ที่เกิดขึ้นpermissionTypeแสดงการเปลี่ยนแปลงสิทธิ์อย่างชัดเจนcontentIdแสดง ID ของเนื้อหาที่แก้ไขauthorizableTypeแสดงประเภทเนื้อหา ในกรณีนี้คือแหล่งข้อมูลcapabilityValueแสดงความสามารถที่เปลี่ยนไปgranteeIdแสดงผู้รับที่ได้รับผลกระทบactorUserIdแสดง ID ของผู้ใช้ที่ทำการเปลี่ยนแปลงeventTimeแสดงวันที่และเวลาของการเปลี่ยนแปลง
เหตุการณ์
รายการบันทึกประกอบด้วยเหตุการณ์หลายประเภทสำหรับการเปลี่ยนแปลงสิทธิ์ เช่น content_owner_change เมื่อมีการเปลี่ยนแปลงเจ้าของเนื้อหาหรือ delete_permissions เมื่อกฎของสิทธิ์ที่ชัดแจ้งในเนื้อหาถูกลบ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับประเภทเหตุการณ์ แอตทริบิวต์ และเวลาบันทึกเหตุการณ์ โปรดดูการอ้างอิงประเภทเหตุการณ์ของไซต์สำหรับบันทึกกิจกรรม
