โทเค็นเซสชันแบบอ็อพเค่

คำนิยาม

ตัวระบุที่ไม่มีความหมายต่อผู้ที่ถือมัน — มันอ้างอิงสถานะบนเซิร์ฟเวอร์แทนการอธิบาย ดังนั้นไคลเอนต์ไม่สามารถอ่าน แก้ไข หรือทายค่าที่อยู่ใกล้เคียงได้

ความแตกต่างคือกับตัวระบุที่โปร่งใส หากผู้ชมระบุเอกสารโดยใช้ /view?file=/records/2026/patient-4417.pdf ไคลเอนต์จะเรียนรู้โครงสร้างไดเรกทอรีของคุณ รูปแบบการตั้งชื่อของคุณและว่าผู้ป่วย 4416 น่าจะมีอยู่ การเพิ่มค่าตัวเลขเป็นบั๊กการรั่วเอกสารที่เก่าแก่ที่สุดและยังคงเกิดขึ้นจนถึงวันนี้

โทเค็นแบบอ็อพเค่ลบประเภททั้งหมดออกไป เซิร์ฟเวอร์เก็บการแมปจากโทเค็นไปยังเอกสาร; ไคลเอนต์เก็บสตริงที่ไม่สามารถตีความได้ การนับรายการจึงเป็นไปไม่ได้เพราะไม่มีอะไรให้นับ

อ็อพเค่ไม่ได้หมายความว่าไม่มีอันตราย โทเค็นยังคงให้สิทธิ์การเข้าถึงสิ่งที่มันอ้างอิง ดังนั้นควรถือเป็นข้อมูลประจำตัวที่มีอายุสั้น: ไม่บันทึก ไม่ใส่ใน URL ที่ไปสู่การวิเคราะห์ ไม่เก็บไว้บนไคลเอนต์หลังจากการดูเสร็จ

ใน Doconut

Viewer.OpenDocumentAsync() คืนค่าโทเค็นแบบอ็อพเค่ที่วิดเจ็ต JavaScript ใช้เพื่อดึงหน้าต่าง ๆ มันไม่ใช่ตัวระบุเอกสารและไม่ควรบันทึก ไม่ควรแคชบนไคลเอนต์เกินกว่าผู้ดู หรือใช้ซ้ำระหว่างเซสชัน

ดูว่ามันทำงานอย่างไรในทางปฏิบัติ

คำนิยามเพียงอย่างเดียวไม่พอ ใบอนุญาตชั่วคราวทำงานบนเครื่องของคุณเอง กับเอกสารของคุณเอง.