KamoCRM

Atomic *** escribe, actualiza la autoridad de re-mint, la sesión en caché de solicitud y los derechos de informe

FixSecurityService
Enviado
15 de noviembre de 2026 a las 0:45 UTC
Autor
Kamo
Commit
32d9972

- KSessionService.mutateSession: optimista comparar y establecer (Lua, carga útil comparada como una cadena, el TTL restante se lee en el script, nunca se renueva; el techo solo se acorta). updateSession / refreshSessionPolicy / rewriteRightsForMember todos pasan por él, Así que un cambio de modo de dios ya no se puede perder a un /session/refresh concurrente. Invariante en cada escritura: godModeActive nunca sobrevive sin GD. - La activación del modo de Dios vuelve a comprobar GD en la sesión que se está escribiendo (403 si se revoca). - Actualizar re-mints GD, securityLevel, memberType, teamMember (propietario, departamento) y títulos a través de **************** compartiendo los cargadores de inicio de sesión y **************** constructores. Un GD revocado despeja Las sesiones delegadas (orden SI) son sesiones en las que se ejecuta el mismo programa No se amplía por la actualización. - SessionRightsResolver: un miembro no elegible para una sesión en vivo (off-boarded, La suscripción (terminada, pre-alquiler) no tiene derechos al iniciar sesión o al actualizar; Restaurar la cascada completa. - CallerSessionResolver: caché de sesión con alcance de solicitud (falta también), mantenido actualizado por cada *** write/delete en el hilo de solicitud (y el atributo de filtro OTK). - ReportRequestContext.rightsOf: derechos propios del llamador desde su sesión; otros vía la regla de inicio de sesión (grant-all, elegibilidad); memorizado por solicitud.

Todos los cambios

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios