2017-06-28 24 views
0

SymfonyでFOSUserBundleを設定するときに奇妙なエラーが発生しています。 私は、このエラーメッセージが表示されます。ここではSymfony 3.3でFOSUserBundleを使用しているときのYAMLエラー

A colon cannot be used in an unquoted mapping value at line 30 (near " csrf_token_generator: security.csrf.token_manager"). 

は私のsecurity.ymlで、誰も私が間違って何をやったか私に言うことができますか?

# To get started with security, check out the documentation: 
# https://symfony.com/doc/current/security.html 
security: 
    encoders: 
     FOS\UserBundle\Model\UserInterface: bcrypt 

role_hierarchy: 
    ROLE_ADMIN:  ROLE_USER 
    ROLE_SUPER_ADMIN: ROLE_ADMIN 
# https://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded 
providers: 
#  in_memory: 
#   memory: ~ 
    fos_userbundle: 
     id: fos_user.user_provider.username 

firewalls: 
    main: 
     pattern: ^/ 
      form_login: 
       provider: fos_userbundle 
       csrf_token_generator: security.csrf.token_manager 

      logout:  true 
      anonymous: true 
    # disables authentication for assets and the profiler, adapt it according to your needs 
    dev: 
     pattern: ^/(_(profiler|wdt)|css|images|js)/ 
     security: false 

access_control: 
    - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY } 
    - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY } 
    - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY } 
    - { path: ^/admin/, role: ROLE_ADMIN } 

私はエラーメッセージ(csrf_token_generator)で述べています行をコメントアウトしようとしたが、エラーが解消されない、今それ以上のラインを指します。これに

pattern: ^/ 
    form_login: 
     provider: fos_userbundle 
     csrf_token_generator: security.csrf.token_manager 

    logout:  true 
    anonymous: true 

+0

値を引用してみてください "security.csrf.token_manager" => csrf_token_generator: "security.csrf.token_manager" –

+1

私はそれを試みましたが、それは何の違いもありませんでした。 – FabianGillenius

答えて

4

私は

これを変更しようとすると、それはインデントの問題だと思う

pattern: ^/ 
form_login: 
    provider: fos_userbundle 
    csrf_token_generator: security.csrf.token_manager 

logout:  true 
anonymous: true 
+0

@AlessandroMinoccheriコードを適切にフォーマットしてください。ありがとう:) – DonCallisto

関連する問題