Scénario #35451
Mis à jour par Joël Cuissinat il y a 10 mois
Bonjour
Je souhaiterais qu'une app (chargée dans/usr/share/sso/app_filters) soit chargée après toutes les autres (pour que la regex URL matche avec mon domaine, mais que les apps qui nécessitent des filtres particuliers soient chargées avant
Savez-vous s'il y a un moyen de faire cela (avec un paramètre 'application par défaut' par exemple ? Je n'ai pas trouvé
Je me suis demandé s'il n'y avait pas moyen de charger les filtres et apps dans un ordre précis (ce qui permettrait de les nommer 000-toto_apps.ini, 010-titi_apps.ini, etc...)
J'ai pu le faire sur un serveur de test en modifiant la ligne 561 de authserver.py (attention c'est une ancienne version sur ce serveur de test donc ce n'est peut-être pas le même numéro de ligne)
Dans la methode def load_filters(self):
<pre>
for conf_file in glob('%s/*.ini' % config.FILTER_DIR):
</pre>
remplacé par :
<pre>
for conf_file in sorted(glob('%s/*.ini' % config.FILTER_DIR)):
</pre>
et là ça fonctionne
S'il n'existe pas d'autre moyen de charger une application ou un domaine par défaut auquel s'appliquerait un filtre après tous les autres, serait-il possible d'appliquer ce changement ?
*Pour Étude EOLE ≥ 2.8.0*
Je souhaiterais qu'une app (chargée dans/usr/share/sso/app_filters) soit chargée après toutes les autres (pour que la regex URL matche avec mon domaine, mais que les apps qui nécessitent des filtres particuliers soient chargées avant
Savez-vous s'il y a un moyen de faire cela (avec un paramètre 'application par défaut' par exemple ? Je n'ai pas trouvé
Je me suis demandé s'il n'y avait pas moyen de charger les filtres et apps dans un ordre précis (ce qui permettrait de les nommer 000-toto_apps.ini, 010-titi_apps.ini, etc...)
J'ai pu le faire sur un serveur de test en modifiant la ligne 561 de authserver.py (attention c'est une ancienne version sur ce serveur de test donc ce n'est peut-être pas le même numéro de ligne)
Dans la methode def load_filters(self):
<pre>
for conf_file in glob('%s/*.ini' % config.FILTER_DIR):
</pre>
remplacé par :
<pre>
for conf_file in sorted(glob('%s/*.ini' % config.FILTER_DIR)):
</pre>
et là ça fonctionne
S'il n'existe pas d'autre moyen de charger une application ou un domaine par défaut auquel s'appliquerait un filtre après tous les autres, serait-il possible d'appliquer ce changement ?
*Pour Étude EOLE ≥ 2.8.0*