我想,以確保SonataAdmin沒有SonataUserBundle,其原因有:沒有SonataUserBundle,我可以保護SonataAdmin嗎?
我使用Symfony的最新版本,並SonataUserBundle需要使用PHP 7,我不能升級到PHP 7(企業政策)
以前版本的SonataUserBundle需要Symfony 2.7或更低版本,我已經在項目中對symfony進行了降級。
用戶認證通過CAS完成,是工作,而是試圖訪問/管理當我重定向到/登錄
對我來說,角色的訪問將是綽綽有餘,如奏鳴曲指示https://sonata-project.org/bundles/admin/master/doc/reference/security.html
爲了確保我使用的Symfony標準的方式,以確保線路的管理:
access_control:
- { path: ^/admin, role: [ROLE_USER, ROLE_STAFF, ROLE_ADMIN, ROLE_SUPER_ADMIN, ROLE_SOCIAL_WORKER_SUPER_ADMIN] }
這裏的任何指導,將是非常apprec iated。
感謝
是的,你可以。只要在防火牆中添加限制即可。 – Filchev