Project

General

Profile

Revision a7846115

IDa7846115031eeef618cbf410471297a6d81be58f
Parent 7e6517fe
Child 3be9641a

Added by Francois POIROTTE over 13 years ago

Reprise de la modification du middleware d'authentification de VigiBoard dans les autres IHM (voir r6251).
Petite correction : le logger pour l'authentification n'était plus actif.
Permet d'améliorer légèrement les performances des différentes IHM en éliminant certaines requêtes SQL
liées aux vérifications de l'authentification (cf. #499).

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6259 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigigraph/config/middleware.py
39 39
    """
40 40
    app = make_base_app(global_conf, full_stack=full_stack, **app_conf)
41 41

  
42
    # Ajout du middleware d'authentification.
43
    app = make_who_with_config(
44
        app, global_conf,
45
        app_conf.get('auth.config', 'who.ini'),
46
        None,
47
        None,
48
        app_conf.get('skip_authentication')
49
    )
50
    # On force l'utilisation d'un logger nommé "auth"
51
    # pour la compatibilité avec TurboGears.
52
    app.logger = getLogger('auth')
53

  
42 54
    # On définit 2 middlewares pour fichiers statiques qui cherchent
43 55
    # les fichiers dans le thème actuellement chargé.
44 56
    # Le premier va les chercher dans le dossier des fichiers spécifiques
......
50 62
    local_static = StaticURLParser(resource_filename(
51 63
        'vigigraph', 'public'))
52 64
    app = Cascade([app_static, common_static, local_static, app])
53

  
54
    app = make_who_with_config(
55
        app, global_conf,
56
        app_conf.get('auth.config', 'who.ini'),
57
        None,
58
        None,
59
        app_conf.get('skip_authentication')
60
    )
61
    # On force l'utilisation d'un logger nommé "auth"
62
    # pour la compatibilité avec TurboGears.
63
    app.logger = getLogger('auth')
64 65
    return app

Also available in: Unified diff