security.yml でこの行に出くわしましたが、それが何を意味するのかわかりません..
security:
# ...
access_control:
- { path: ^/_internal, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 }
ロールは何を意味し、コントローラ クラスでどのように使用できますか?
security.yml でこの行に出くわしましたが、それが何を意味するのかわかりません..
security:
# ...
access_control:
- { path: ^/_internal, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 }
ロールは何を意味し、コントローラ クラスでどのように使用できますか?
セキュリティの構成のこのセクションは、役割によってパスを制限することを目的としています。
access_control:
- { path: ^/_internal, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1
基本的には、パターンに一致するすべての URL ^/_internalは、ロールを持つユーザーとIS_AUTHENTICATED_ANONYMOUSLYIP からのみアクセスできる必要があることを意味します127.0.0.1。外部からのアクセス経路を確保します。ロールは、認証プロバイダーがセクションで構成さIS_AUTHENTICATED_ANONYMOUSLYれている限り、匿名ユーザーに付与されます。anonymousfirewall
firewalls:
foobar:
pattern: ^/foobar
anonymous: ~