Skip to content

Commit 1531a2f

Browse files
webmasterMeyerswouterj
authored andcommitted
include xml and php examples
1 parent e58efe4 commit 1531a2f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

security.rst

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -717,7 +717,7 @@ URL pattern. You saw this earlier, where anything matching the regular expressio
717717
718718
# or require ROLE_ADMIN and IS_AUTHENTICATED_FULLY for /admin*
719719
- { path: '^/admin', roles: [IS_AUTHENTICATED_FULLY, ROLE_ADMIN] }
720-
720+
721721
# the 'path' value can be any valid regular expression
722722
# (this one will match URLs like /api/post/7298 and /api/comment/528491)
723723
- { path: ^/api/(post|comment)/\d+$, roles: ROLE_USER }
@@ -742,6 +742,12 @@ URL pattern. You saw this earlier, where anything matching the regular expressio
742742
<!-- require ROLE_ADMIN for /admin* -->
743743
<rule path="^/admin" role="ROLE_ADMIN"/>
744744
745+
<!-- require ROLE_ADMIN and IS_AUTHENTICATED_FULLY for /admin* -->
746+
<rule path="^/admin">
747+
<role>ROLE_ADMIN</role>
748+
<role>IS_AUTHENTICATED_FULLY</role>
749+
</rule>
750+
745751
<!-- the 'path' value can be any valid regular expression
746752
(this one will match URLs like /api/post/7298 and /api/comment/528491) -->
747753
<rule path="^/api/(post|comment)/\d+$" role="ROLE_USER"/>
@@ -764,6 +770,9 @@ URL pattern. You saw this earlier, where anything matching the regular expressio
764770
// require ROLE_ADMIN for /admin*
765771
['path' => '^/admin', 'roles' => 'ROLE_ADMIN'],
766772
773+
// require ROLE_ADMIN and IS_AUTHENTICATED_FULLY for /admin*
774+
['path' => '^/admin', 'roles' => ['ROLE_ADMIN', 'IS_AUTHENTICATED_FULLY']],
775+
767776
// the 'path' value can be any valid regular expression
768777
// (this one will match URLs like /api/post/7298 and /api/comment/528491)
769778
['path' => '^/api/(post|comment)/\d+$', 'roles' => 'ROLE_USER'],

0 commit comments

Comments
 (0)