Comment configurer FOSUserBundle pour être le fournisseur d'authentification pour mon serveur FOSOAuthServerBundle

Je suis en train de mettre en place FOSUserBundle pour être le fournisseur d'authentification pour mon FOSOAuthServerBundle serveur activée. Le FOSOAuthServerBundle a été fonctionne correctement avant de tenter de mettre en œuvre FOSUserBundle et j'ai également eu FOSUserBundle de travail sans FOSOAuthServerBundlemais je ne peux pas les faire travailler ensemble.

Ma question est ce que doit être spécifié pour le fournisseur d'authentification dans le oauth_authorize: pare-feu dans le security.yml ci-dessous?

# app/config/security.yml
security:
    providers:
    fos_userbundle:
        id: fos_user.user_provider.username

    encoders:
        FOS\UserBundle\Model\UserInterface: sha512

    firewalls:
        oauth_token:
            pattern:    ^/oauth/v2/token
            security:   false

        oauth_authorize:
            pattern:    ^/oauth/v2/auth

            # WHAT GOES HERE?

        api:
            pattern:    ^/api
            fos_oauth:  true
            stateless:  true

    access_control:
        - { path: ^/api, roles: [ IS_AUTHENTICATED_FULLY ] }

J'essaie d'authentifier les utilisateurs et non sur le client.

Merci beaucoup.

source d'informationauteur caxton | 2012-12-07