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_ANONYMOUSLY
IP からのみアクセスできる必要があることを意味します127.0.0.1
。外部からのアクセス経路を確保します。ロールは、認証プロバイダーがセクションで構成さIS_AUTHENTICATED_ANONYMOUSLY
れている限り、匿名ユーザーに付与されます。anonymous
firewall
firewalls:
foobar:
pattern: ^/foobar
anonymous: ~