私はsymfonyの認証機能と認証機能を利用しようとしていますが、私のsecurity.ymlファイルの外観は多少混乱しています。Symfony2 Security.yml
私は、次の目的を達成するために探しています:
1)ルート/と/参加(everyeoneにavilableている - 何のログインは必要ありません)。
2)他のすべてのルートにはログイン/パスワードが必要です。
3)/ adiminルートは、管理ユーザーのみに限定する必要があります。
4)すべてのユーザーをデータベースに対して認証する必要があります。
私はアイテム4を考え出しました(私は思う) - 以下を参照してください。私はadministrators:
単語が何を意味するのかは分かりません。これは、管理者だけがUserクラスを使用することを意味しますか?それはusers:
または何か他のものと言うべきでしょうか?
security:
encoders:
MySite\Bundle\Entity\User:
algorithm: sha1
encode_as_base64: false
iterations: 1
providers:
administrators: (??? what doest his mean ???)
entity: { class: MySiteBundle:User }
- 項目1については
、2、及び3私が入れてよく分かりません。私はfirewalls:
セクションとaccess_control:
セクションの下にたくさんのエントリを持っていますが、それはちょうどうまくいきません。誰かがsecurity.ymlが私が数字1〜3で達成しようとしている目標だけに見えるべきものを投稿できますか?ここで