2015-03-14 6 views
0

Итак, у меня есть эта безопасность:Symfony - OAuth и основная аутентификация вместе

providers: 
    fos_userbundle: 
     id: hwi_oauth.user.provider.fosub_bridge 

firewalls: 
    dev: 
     pattern: ^/(_(profiler|wdt)|css|images|js)/ 
     security: false 

    main: 
     pattern: ^/ 
     anonymous: true 
     logout: true 
     form_login: 
      provider: fos_userbundle 
      csrf_provider: form.csrf_provider 
      login_path: /login 
      check_path: /login_check 
     oauth: 
      resource_owners: 
       battlenet:   "/login/check-battle-net" 
      login_path:  /login 
      use_forward:  false 
      failure_path:  /login 

      oauth_user_provider: 
       service: hwi_oauth.user.provider.fosub_bridge 

     logout: 
      path: /logout 
      target:/

     remember_me: 
      key: "%secret%" 
      lifetime: 31536000 # 365 days in seconds 
      path:/
      domain: ~ # Defaults to the current domain from $_SERVER 

и Im используя HWIOauth сверток. Теперь я хочу реализовать классический loggin из пакета fos user рядом с этим. Есть ли простой способ? ;)

ответ

0

нормально, это было просто ... просто из консоли:

приложение/консоли FOS: пользователь: создать

затем сделать маршрут, форму и т.д. для просмотра FOSUserBundle \ SecurityController :: loginAction и ..

thats it;) его работа очень хорошо, без каких-либо изменений в security.yml