--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pyramid_cubicweb/defaults.py Thu Jul 31 17:48:32 2014 +0200
@@ -0,0 +1,16 @@
+from pyramid.authentication import SessionAuthenticationPolicy
+from pyramid.authorization import ACLAuthorizationPolicy
+from pyramid.session import SignedCookieSessionFactory
+
+from pyramid_cubicweb.core import get_principals
+
+
+def includeme(config):
+ config.set_session_factory(
+ SignedCookieSessionFactory(
+ secret=config.registry.settings['session.secret']
+ ))
+
+ config.set_authentication_policy(
+ SessionAuthenticationPolicy(callback=get_principals))
+ config.set_authorization_policy(ACLAuthorizationPolicy())