KamoCRM

Atomic *** schreibt, aktualisiert die Re-Mints-Autorität, die zwischengespeicherte Sitzung und die Berichtsrechte

FixSecurityService
Verschickt
15. November 2026 um 00:45 UTC
Autor
Kamo
Commit
32d9972

- KSessionService.mutateSession: optimistisches Vergleichen und Setzen (Lua, Payload verglichen als String, verbleibende TTL in-script gelesen, nie erneuert; Obergrenze nur verkürzt). updateSession / refreshSessionPolicy / rewriteRightsForMember gehen alle durch, So kann ein God-Mode-Toggle nicht mehr an eine gleichzeitige /session/refresh verloren gehen. Invariant bei jedem Schreiben: godModeActive überlebt nie ohne GD. - God-Modus-Aktivierung überprüft GD auf der Sitzung, die geschrieben wird (403, wenn widerrufen). - Refresh re-mints GD, securityLevel, memberType, teamMember (Eigentümer, Abteilung) und Titel über ****************, die die Anmelde-Loader teilen Ein widerrufener GD löscht die gesamte GD-Datei Delegierte (SI-Order)-Sitzungen sind Sitzungen, bei denen ein offenes God-Mode-Fenster im selben Schreibvorgang geöffnet ist Durch die Aktualisierung nicht erweitert. - SessionRightsResolver: ein Mitglied, das nicht für eine Live-Sitzung berechtigt ist (off-boarded, Der Abonnent hat keine Rechte bei der Anmeldung oder bei der Aktualisierung; Aktualisierung wird verwendet, um Den vollen Wasserfall wiederherstellen. - CallerSessionResolver: request-scoped Session Cache (verpasst auch), aktuell gehalten durch jedes *** Schreiben/Löschen auf dem Anforderungs-Thread (und dem OTK-Filterattribut). - ReportRequestContext.rightsOf: die eigenen Rechte des Anrufers aus seiner Sitzung; andere über die Anmelderegel (alle Zustimmungen, Berechtigung); pro Anforderung gespeichert.

Alle Änderungen anzeigen

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen