Skip to main content
Tenant ACL utilise un moteur déterministe pour évaluer les requêtes entrantes. Pour déterminer si une action (autoriser, bloquer ou rediriger) doit être appliquée, le moteur suit les étapes d’évaluation suivantes :
  1. Ordre d’évaluation (priorité)
  2. Correspondance des conditions (signal)
  3. Fin de la correspondance avec exception du mode de surveillance

Ordre d’évaluation

Le Tenant ACL évalue les règles par ordre croissant de numéro de priorité. L’évaluation commence par le numéro le plus bas, soit la priorité 0, puis se poursuit de façon séquentielle. Si deux règles peuvent toutes deux correspondre à une requête, celle dont le numéro de priorité est le plus bas se déclenchera d’abord.

Correspondance des conditions

Pour qu’une règle donnée déclenche son action, elle doit respecter la logique de correspondance. Cette logique détermine comment le moteur traite plusieurs valeurs et plusieurs types de signaux : Les types de signaux qui ne sont pas fournis dans une règle sont ignorés et n’ont aucune incidence sur la logique d’évaluation de la règle.

Fin de la correspondance

Tenant ACL retient la première correspondance. Une fois que les conditions d’une règle sont toutes remplies, le comportement dépend de si la règle est en mode de surveillance ou non.