- Expédié
- 15 novembre 2026 à 00:45 UTC
- Auteur
- Kamo
- Commit
- 32d9972
- KSessionService.mutateSession: optimisation de la comparaison et de la configuration (Lua, charge utile comparée En tant que chaîne de caractères, le TTL restant est lu en script, ne se renouvelle jamais ; le plafond se raccourcit seulement). updateSession / refreshSessionPolicy / rewriteRightsForMember tous passent par là, Ainsi, un basculement en mode dieu ne peut plus être perdu dans un /session/refresh concurrent. Invariant à chaque écriture: godModeActive ne survit jamais sans GD. - L'activation du mode Dieu re-vérifie GD sur la session en cours d'écriture (403 si révoqué). - Rafraîchir les re-mints GD, securityLevel, memberType, teamMember (propriétaire, département) et titres via **************** partageant les chargeurs de connexion et **************** constructeurs. Un GD révoqué effacé Les sessions déléguées (ordre SI) sont des sessions qui ne peuvent pas être déplacées Pas élargi par le rafraîchissement. - SessionRightsResolver: un membre non éligible à une session en direct (off-boarded, La licence (résiliée, pré-location) ne détient aucun droit à la connexion ou à l'actualisation; l'actualisation Restaurer la pleine cascade. - CallerSessionResolver: cache de session à portée de requête (manque aussi), maintenu à jour par chaque *** write/delete sur le thread de requête (et l'attribut de filtre OTK). - ReportRequestContext.rightsOf: droits propres de l'appelant dans sa session; autres via la règle de connexion (grant-all, éligibilité); mémorisé par demande.
