Bladeren bron

Commented about access_strategy

Romaric Drigon 12 jaren geleden
bovenliggende
commit
5d76e0bea8
1 gewijzigde bestanden met toevoegingen van 9 en 0 verwijderingen
  1. 9 0
      Resources/doc/reference/security.rst

+ 9 - 0
Resources/doc/reference/security.rst

@@ -133,6 +133,15 @@ So our ``security.yml`` file may look to something like this:
             ROLE_ADMIN:             [ROLE_STAFF, ROLE_SONATA_FOO_EDITOR, ROLE_SONATA_FOO_ADMIN]
             ROLE_SUPER_ADMIN:       [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
             
+        # set access_strategy to unanimous, else you may have unexpected behaviors
+        access_decision_manager:
+            strategy: unanimous
+
+Note that we also set ``access_strategy`` to unanimous.
+It means that if one voter (for example Sonata) refuses access, access will be denied.
+For more information on this subject, please see `here
+<http://symfony.com/doc/2.2/cookbook/security/voters.html#changing-the-access-decision-strategy>`_
+
 Usage
 ~~~~~