equal
deleted
inserted
replaced
|
1 from pyramid.authentication import SessionAuthenticationPolicy |
|
2 from pyramid.authorization import ACLAuthorizationPolicy |
|
3 from pyramid.session import SignedCookieSessionFactory |
|
4 |
|
5 from pyramid_cubicweb.core import get_principals |
|
6 |
|
7 |
|
8 def includeme(config): |
|
9 config.set_session_factory( |
|
10 SignedCookieSessionFactory( |
|
11 secret=config.registry.settings['session.secret'] |
|
12 )) |
|
13 |
|
14 config.set_authentication_policy( |
|
15 SessionAuthenticationPolicy(callback=get_principals)) |
|
16 config.set_authorization_policy(ACLAuthorizationPolicy()) |