אסימון מושב אטום

הגדרה

מזהה שאין לו משמעות עבור מי שמחזיק בו — הוא מתייחס למצב בצד השרת במקום לתאר אותו, ולכן לקוח אינו יכול לקרוא אותו, לשנותו, או לנחש ערך סמוך.

ההבדל הוא עם מזהה שקוף. אם מציג מסמכים באמצעות /view?file=/records/2026/patient-4417.pdf, הלקוח לומד את מבנה הספריות שלך, את שיטת השמות שלך ואת העובדה שהמטופל 4416 כנראה קיים. הגדלת מספר שלם היא הבאג הישן ביותר של דליפת מסמכים, והוא עדיין נכתב היום.

אסימון אטום מסיר את כל הקטגוריה. השרת מחזיק במיפוי מהאסימון למסמך; הלקוח מחזיק במחרוזת שאינו יכול לפרש. הספירה לא אפשרית יותר מכיוון שאין מה לספור.

אטום אינו אומר חסר נזק. אסימון עדיין מאשר גישה למה שהוא מתייחס, ולכן יש להתייחס אליו כלאשרון קצר-טווח: לא לרשום, לא לשים בכתובות URL שמגיעות לניתוחים, לא לשמור בצד הלקוח מעבר לחיי התצוגה.

ב-Doconut

Viewer.OpenDocumentAsync() מחזיר אסימון אטום שהווידג'ט של JavaScript מציג כדי לאחזר דפים. הוא אינו מזהה מסמך ולא צריך להירשם, לא להישמר במטמון בצד הלקוח מעבר למציג, או לשמש מחדש בין סשנים.

ראה איך זה עובד בפועל

הגדרות רק מביאות אותך עד כאן. רישיון זמני פועל במחשב שלך, על המסמכים שלך.