2012-11-23 10 views
6

Tôi đang làm việc trên một API REST bằng cách sử dụng Symfony 2.1.Symfony 2.1 Đăng nhập REST API tới mọi nơi

Mã của tôi hoạt động ngay bây giờ hoàn hảo, nhưng có vấn đề tôi có thể đăng nhập trong /api/ nhưng thông tin đăng nhập này chỉ có thể hoạt động theo /api/*. Nhưng tôi cần phải có quyền truy cập vào toàn bộ trang.

api: 
    pattern: ^/api 
    #anonymous: ~ 
    form_login: false 
    provider: fos_userbundle 
    http_basic: 
     realm: "REST Service" 

main: 
    pattern: .* 
    provider: fos_userbundle 
    form_login: 
     check_path: fos_user_security_check 
     login_path: fos_user_security_login 
     default_target_path: wi_homepage 
    logout: 
     path: fos_user_security_logout 
     target: wi_homepage 
    anonymous: true 
    switch_user: true 
    remember_me: 
     key: "%secret%" 
     name: RememberMe 
     lifetime: 2592000 
     remember_me_parameter: _remember_me 

Vì vậy, có cách nào để đăng nhập http dưới thư mục /api/ và có quyền truy cập vào bất kỳ đâu?

Trả lời