KamoCRM

L'appel d'outils d'un ordre fonctionne sur une session d'ordre par appel scoped qui ne prête que ce dont l'outil a besoin (No Insubordination Rule, IoT R7 round 3)

FeatureMCPGatewayService
Expédié
19 octobre 2026 à 01:50 UTC
Auteur
Kamo
S'engager
a572f6c

OrderDelegation.resolve prend une CallScope : les outils/listes maintiennent la session prêtant toute la position du demandeur (kamo:tool:order:<runId>), donc l'IS sait ce qu'il peut être demandé de faire; un outil/appel sur une commande mints/use une session prêt seulement les droits nécessaires de l'outil appelé: les droits qu'il exige d'une personne (allOf et anyOf, le même K3 pèse comme RequestContext rightsAllOf/AnyOf) et, pour chaque outil iot , VIEW IOT DEVICES (la propre porte d'IoTService ; les outils iot déclarer aucun droit de session). SecurityService les obtient selon les besoinsDroits et menthes la session même quand rien n'est emprunté, donc son bloc de délégation (demandeurMembreId, orderRef) atteint les services en aval. Kept per run and tool ******************* sous les mêmes règles TTL ; les lignes d'audit conservent l'autoritéBase, au nom deMembre Les droits empruntés.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation