Tengo un proyecto de pirámide utilizando la interfaz de administración de formalchemy. Agregué la autenticación ACL básica y el complemento pyramid_formalchemy siempre se niega aunque esté autenticado.Pyramid y FormAlchemy interfaz de administración
¿Alguna idea de cómo solo permite a los usuarios autenticados usar la interfaz de administración pyramid_formalchemy?
La política de autorización fue añadir la siguiente manera:
authn_policy = AuthTktAuthenticationPolicy('MYhiddenSECRET', callback=groupfinder) authz_policy = ACLAuthorizationPolicy() config = Configurator( settings=settings, root_factory='package.auth.RootFactory', authentication_policy=authn_policy, authorization_policy=authz_policy ) # pyramid_formalchemy's configuration config.include('pyramid_formalchemy') config.include('fa.jquery') config.formalchemy_admin('admin', package='package', view='fa.jquery.pyramid.ModelView')
gran respuesta y gran explicación. ¡Gracias! –