5
나는 formalchemy 관리 인터페이스를 사용하는 피라미드 프로젝트를 가지고 있습니다. 필자는 기본 ACL 인증을 추가했으며 pyramid_formalchemy 플러그인은 인증 되었더라도 항상 거부합니다.피라미드 및 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')
멋진 대답 훌륭한 설명. 감사! –