2017-03-07 3 views
0

Symfony 프레임 워크로 개발 된 Oauth2 인증을 사용하는 API가 있습니다. 나는 심포니가 제공하는 보안 메커니즘을 사용하여 다음과 같이 내 security.yml이다 : 당신이 볼 수 있듯이Symfony의 방화벽 패턴

security: 
    ... 
    register: 
     pattern: ^/users 
     methods: [POST] 
    ... 
    api: 
     pattern: ^/ 
     fos_oauth: true 
     stateless: true 

가, 새 사용자가 POST 요청/사용자가 등록되어 있습니다. 하지만 내 문제는/users/xxxx와 같은 URL을 가진 다른 POST 요청도 규칙과 일치한다는 것입니다. 같은 루트에있는 URL을 거부 할 수 있습니까? 도와 주셔서 감사합니다.

+0

마지막에'$ '기호를 추가하면,'pattern : ^/users $' –

+0

이 작동합니다. 당신의 도움을 주셔서 감사합니다. –

+0

제 대답을 받아주세요. 고마워요. –

답변

0

끝에 $ 부호를 추가하십시오. 패턴 : ^/users$이 작동해야합니다.