2012-08-15 2 views
0

.. 나는 security.yml에서이 라인을 통해 온하지만 난 무슨 뜻인지 어떤 생각이없는 symfony에서 security.yml의 acl은 어떤 의미입니까?

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

어떤 역할을 의미합니까 그리고 난 내 컨트롤러 클래스에서 어떻게 사용할 수 있습니까? 보안의 구성

+0

당신이 문서를 읽었다 : 역할 IS_AUTHENTICATED_ANONYMOUSLY은 멀리 anonymous 인증 공급자가 firewall 섹션에 구성되어있는 익명의 사용자에게 주어진? http://symfony.com/doc/current/book/security.html –

답변

2

이 섹션에서는 역할에 경로를 제한 목표 :

access_control: 
    - { path: ^/_internal, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 

그것은 기본적으로 의미 패턴 ^/_internal 일치하는 모든 URL이 역할 IS_AUTHENTICATED_ANONYMOUSLY로하고, IP ​​127.0.0.1에서 사용자 만 액세스 할 수 있어야합니다. 외부 액세스 경로를 보호합니다.

firewalls: 
    foobar: 
     pattern: ^/foobar 
     anonymous: ~ 
관련 문제