ne pas protéger une route par le firewall
Bonjour,
Mon appli marche bien, j'ai un formulaire de login et j'authentifie mes users pas de soucis. Ensuite dans mes action je mets de @secure et ça marche.
Mais j'ai une route que je ne voudrais pas protéger et qui peut être accessible de manière anonyme. Comment la déclarer dans le security.yml ?
Voici mon security :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| providers:
fos_userbundle:
id: fos_user.user_provider.username_email
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
# on autorise les anonymes a acceder au formulaire d'identification, sinon on ne pourra jamais s'authentifier
main_login:
pattern: ^/login$
anonymous: true
secured_area:
pattern: ^/ # pattern des url a proteger
form_login:
provider: fos_userbundle # correspond au provider definit ci-dessus
login_path: fos_user_security_login
check_path: fos_user_security_check
default_target_path: user_index #Logs are corrects => Forward to this page
success_handler: authenticationhandler # is success we call this service (see config.yml)
logout:
path: fos_user_security_logout
target: user_index
anonymous: false
remember_me:
key: %secret% # %secret% is a parameter of parameters.yml
access_control:
- { path: ^/admin/, roles: ROLE_ADMIN } |
Donc je ne sais pas si je dois créer un nouveau firewall et mettre ma route ou alors la mettre dans le main_login, mais comment ...
Merci de votre aide.