@@ -440,7 +440,7 @@ start with ``/admin``, you can:
440
440
441
441
# or require ROLE_ADMIN and IS_AUTHENTICATED_FULLY for /admin*
442
442
- { path: '^/admin', roles: [IS_AUTHENTICATED_FULLY, ROLE_ADMIN] }
443
-
443
+
444
444
# the 'path' value can be any valid regular expression
445
445
# (this one will match URLs like /api/post/7298 and /api/comment/528491)
446
446
- { path: ^/api/(post|comment)/\d+$, roles: ROLE_USER }
@@ -465,6 +465,12 @@ start with ``/admin``, you can:
465
465
<!-- require ROLE_ADMIN for /admin* -->
466
466
<rule path =" ^/admin" role =" ROLE_ADMIN" />
467
467
468
+ <!-- require ROLE_ADMIN and IS_AUTHENTICATED_FULLY for /admin* -->
469
+ <rule path =" ^/admin" >
470
+ <role >ROLE_ADMIN</role >
471
+ <role >IS_AUTHENTICATED_FULLY</role >
472
+ </rule >
473
+
468
474
<!-- the 'path' value can be any valid regular expression
469
475
(this one will match URLs like /api/post/7298 and /api/comment/528491) -->
470
476
<rule path =" ^/api/(post|comment)/\d+$" role =" ROLE_USER" />
@@ -487,6 +493,9 @@ start with ``/admin``, you can:
487
493
// require ROLE_ADMIN for /admin*
488
494
['path' => '^/admin', 'roles' => 'ROLE_ADMIN'],
489
495
496
+ // require ROLE_ADMIN and IS_AUTHENTICATED_FULLY for /admin*
497
+ ['path' => '^/admin', 'roles' => ['ROLE_ADMIN', 'IS_AUTHENTICATED_FULLY']],
498
+
490
499
// the 'path' value can be any valid regular expression
491
500
// (this one will match URLs like /api/post/7298 and /api/comment/528491)
492
501
['path' => '^/api/(post|comment)/\d+$', 'roles' => 'ROLE_USER'],
0 commit comments