2016-10-12 2 views
-1

私は質問があります。私はsymfonyのドキュメントに従っています。私はセキュリティの部分にあります。アクセスコントロールが有効でない方法YAML

最初のビットはうまくいっていますが、私がアクセス制御部にいるときにはスタックされます。

それは、この意見:

ファイルの\ XAMPP: "C:\ xamppの\ htdocsに\ zelfstudie \フレームワークの標準版\アプリ/ configに\ security.ymlファイル" Cで有効なYAMLが含まれていません\ htdocsに\ zelfstudie \枠組み-standard-


この私のsecurity.yml

# To get started with security, check out the documentation: 
# http://symfony.com/doc/current/book/security.html 

security: 
    # http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers 
    providers: 
     in_memory: 
      memory: ~ 

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

    access_control: 
     # require ROLE_ADMIN for /admin* 
     - { path: ^/admin, roles: ROLE_ADMIN } 

     main: 
      anonymous: ~ 
      # activate different ways to authenticate 

      # http_basic: ~ 
      # http://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate 

      # form_login: ~ 
      # http://symfony.com/doc/current/cookbook/security/form_login_setup.html 
+0

セキュリティファイルの標準的な最初のようだ。 Howeneverはこのサービスでコンテンツを自由にしようとしています。http://www.freecodeformat.com/yaml-validator.php – Matteo

答えて

0

あなたが持っているから:

access_control: 
    - { ... } 
    main: 
     anonymous: ~ 

これは許可されていないYAMLのリストと辞書を混ぜています。私はmainがファイアウォール名だと思うので、おそらくそうだろう。

security: 
    ... 
    access_control: 
     - { path: ^/admin, roles: ROLE_ADMIN } 

    firewalls: 
     main: 
      anonymous: ~ 
+0

私は4分で答えを受け入れます。 – vincent030298

関連する問題