Bonjour à tous,

Je suis un débutant sur symfony- (en formation BTS)
J'espère que ma demande est suffisamment clair et documenté.
J'ai crée une Authentification avec le SecurityBundle de Symfony en suivant les préconisations pas à pas d'un tuto (https://www.univ-orleans.fr/iut-orle...ndle-auth.html) et j'ai un problème avec le fichier config/packages/security.yaml qui a été généré.
J'ai un message erreur :
Unrecognized option "encoders" under "security". Available options are "access_control", "access ....
Symfony ne reconnait pas les options qu'il a lui même créer : il y en a 3 dans le fichier security.yaml : "encoders", "guard" et "anonymous".
Je bug dessus, si je remplace ou supprime les options problématiques, j'ai ma 1er page d'authentification mais le reste ne fonctionne plus



Code yaml : Sélectionner tout - Visualiser dans une fenêtre à part
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
32
33
34
35
36
37
38
39
40
41
security:
        encoders: #il ne reconnait pas encoders ni plus guard et anonymous PHM
                App\Entity\Utilisateur:
                        algorithm: auto
 
        # <a href="https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers" target="_blank">https://symfony.com/doc/current/secu...user-providers</a>
        providers:
                # used to reload user from session & other features (e.g. switch_user)
                app_user_provider:
                        entity:
                                class: App\Entity\Utilisateur
                                property: username
        firewalls:
                dev:
                        pattern: ^/(_(profiler|wdt)|css|images|js)/
                        security: false
                main:
                        lazy: true # anonymous: lazy (remplacement PHM)
                        provider: app_user_provider
                        #guard: (mis en commentaire) 
                        custom_authenticators: #(change niveaunremplacement authenticators PHM)
                                - App\Security\LogInFormAuthenticator
 
 
                # activate different ways to authenticate
                # <a href="https://symfony.com/doc/current/security.html#firewalls-authentication" target="_blank">https://symfony.com/doc/current/secu...authentication</a>
 
                # <a href="https://symfony.com/doc/current/security/impersonating_user.html" target="_blank">https://symfony.com/doc/current/secu...ting_user.html</a>
                # switch_user: true
 
        # Easy way to control access for large sections of your site
        # Note: Only the *first* access control that matches will be used
        access_control:
                - { path: ^/logout, roles: ROLE_USER }
 
                # permet de rendre la route /new accessible pour les utilisateurs anonymes (non connecté)
                - { path: ^/utilisateur/new, roles: IS_AUTHENTICATED_ANONYMOUSLY }
 
                # bloque toutes les routes commençant par /utilisateur sauf la ligne du dessus
                - { path: ^/utilisateur, roles: ROLE_USER }
                - { path: ^/membre, roles: IS_AUTHENTICATED_FULLY }

Je vous remercie pour toutes aides qui pourraient m'être apportés.
Have a good day