0

security.yml でこの行に出くわしましたが、それが何を意味するのかわかりません..

security:
    # ...
    access_control:
        - { path: ^/_internal, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 }

ロールは何を意味し、コントローラ クラスでどのように使用できますか?

4

1 に答える 1

2

セキュリティの構成のこのセクションは、役割によってパスを制限することを目的としています。

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:  ~
于 2012-08-15T17:57:19.563 に答える