Отличный ответ и отличное объяснение. Спасибо!

я есть проект пирамиды, использующий интерфейс администратора формальной химии. Я добавил базовую аутентификацию ACL, а плагин pyramid_formalchemy всегда отказывает, даже если я аутентифицирован.

Любые мысли о том, как разрешить только авторизованным пользователям использовать интерфейс администратора pyramid_formalchemy?

Политика авторизации была добавлена ​​так:

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')

Ответы на вопрос(1)

Ваш ответ на вопрос