pyramid_cubicweb/defaults.py
author Christophe de Vienne <christophe@unlish.com>
Fri, 19 Sep 2014 14:26:55 +0200
changeset 11506 bfc1aa1dba30
parent 11493 00e5cb9771c5
child 11507 4d7286f079e1
permissions -rw-r--r--
DB-saved session data Related to #4291173

from pyramid.authentication import SessionAuthenticationPolicy
from pyramid.authorization import ACLAuthorizationPolicy

from pyramid_cubicweb.core import get_principals


def includeme(config):
    config.include('pyramid_cubicweb.session')

    config.set_authentication_policy(
        SessionAuthenticationPolicy(callback=get_principals))
    config.set_authorization_policy(ACLAuthorizationPolicy())

    config.include('pyramid_cubicweb.login')