KamoCRM

Atomic *** scrie, reîmprospătează autoritatea de re-mint, sesiunea de cache de cerere și drepturile de raport

FixSecurityService
Shipped
15 noiembrie 2026 la 00:45 UTC
Author
Kamo
Commit
32d9972

- KSessionService.mutateSession: comparație optimistă și set (Lua, încărcătură utilă comparată Ca șir, TTL rămas citit în script, nu se reînnoiește niciodată; plafonul se scurtează doar). updateSession / refreshSessionPolicy / rewriteRightsForMember toate trec prin ea, astfel încât o comutare a modului dumnezeu nu mai poate fi pierdută într-o sesiune / sesiune / reîmprospătare concomitentă. Invariant la fiecare scriere: godModeActive nu supraviețuiește niciodată fără GD. - Activarea modului Dumnezeu verifică din nou GD pe sesiunea scrisă (403 dacă este revocată). - Reîmprospătați re-minte GD, securityLevel, memberType, teamMember (proprietarul, departamentul) Și titluri prin **************** partajarea încărcătoarelor de conectare Un GD revocat va fi eliminat Sesiunile delegate (în ordinea SI) sunt sesiunile în care se deschide o fereastră god-mode în aceeași scriere Nu este lărgită de reîmprospătare. - SessionRightsResolver: un membru neeligibil pentru o sesiune live (off-boarded, (încheiat, pre-închiriat) nu deține drepturi la autentificare sau la reîmprospătare; reîmprospătarea este utilizată pentru a Restaurați cascada completă. - CallerSessionResolver: cache de sesiune cu domeniu de aplicare (de asemenea, pierde), păstrat curent Prin fiecare *** scrie / șterge pe firul de cerere (și atributul filtru OTK). - ReportRequestContext.rightsOf: drepturile proprii ale apelantului din sesiunea sa; altele prin regula de autentificare (grant-all, eligibility); memorată pe cerere.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing