KamoCRM

Atomic *** scrive, aggiorna l'autorità di re-mints, la sessione nella cache delle richieste e i diritti di report

FixSecurityService
Shipped
15 novembre 2026 alle ore 00:45 UTC
Author
Kamo
Commit
32d9972

- KSessionService.mutateSession: confronto ottimistico e set (Lua, payload confrontato come stringa, rimanente TTL letto in-script, non rinnova mai; il soffitto si accorcia solo). updateSession / refreshSessionPolicy / rewriteRightsForMember passano tutti attraverso di essa, Quindi un toggle di god-mode non può più essere perso in un /session/refresh concorrente. Invariante ad ogni scrittura: godModeActive non sopravvive mai senza GD. - L'attivazione della modalità Dio ricontrolla GD sulla sessione in fase di scrittura (403 se revocata). - Aggiornamento re-mints GD, securityLevel, memberType, teamMember (proprietario, reparto) E titoli via **************** condivisione dei caricatori di accesso e **************** costruttori. Un GD revocato cancella Le sessioni delegate (ordine SI) sono le sessioni in cui un utente può scrivere in una finestra aperta in god-mode Non ampliato dall'aggiornamento. - SessionRightsResolver: un membro non idoneo per una sessione live (off-boarded, Terminato, pre-noleggio) non detiene alcun diritto al momento dell'accesso o dell'aggiornamento; Ripristinare la piena cascata. - CallerSessionResolver: cache di sessione richiesta-scoped (si perde anche), mantenuto attuale per ogni *** write/delete sul thread di richiesta (e l'attributo del filtro OTK). - ReportRequestContext.rightsOf: diritti del chiamante dalla propria sessione; altri tramite la regola di accesso (grant-all, eligibility); memorizzato per richiesta.

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