FOSOAuthServerBundle с FOSUserBundle - Как заставить это работать?

В настоящее время мой проект работает очень хорошо. Я использую FOSUserBundle для управления моими пользователями. Теперь я хочу реализовать OAuth, поэтому я использую FOSOAuthServerBundle. Большинство разработчиков рекомендуют этот пакет для реализации OAuth.

Я следовал за документацией FOSOAuthServerBundle. Обычно мне нужно добавить больше информации в мой security.yml, но я точно не знаю, что мне делать ...

Вот мой security.yml:

security:
    encoders:
       Symfony\Component\Security\Core\User\User: plaintext
       Moodress\Bundle\UserBundle\Entity\User: sha512

    role_hierarchy:
       ROLE_ADMIN:       ROLE_USER
       ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

    providers:
       main:
           id: fos_user.user_provider.username

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

        oauth_authorize:
            pattern:    ^/oauth/v2/auth

        main:
            pattern: ^/
            fos_oauth:  true
            stateless:  true
            anonymous: true

Я предполагаю, что в брандмауэрах есть какая-то информация, которую можно добавить ??

Я действительно не знаю, как заставить работать FOSOAuthServerBundle с FOSUserBundle. Раньше, используя только FOSUserBundle, я использовал форму входа и проверку входа в FOSUserBundle. Теперь, когда я поместил все основные настройки FOSOAuthServerBundle, что мне делать дальше? Какую форму я должен использовать? Какой логин проверить? Токен автоматически создается FOSOAuthServerBundle? В документации они показывают, как создать клиента ... Я должен добавить этот код в свой проект? Если да ... где? : /

Я нашел эту статью в Интернете:http://blog.logicexception.com/2012/04/securing-syfmony2-rest-service-wiith.html

Я пытался реализовать это, но я не могу поверить, что нам нужно добавить все эти файлы, чтобы это работало ...

Если кто-то знает, как заставить работать FOSOAuthServerBundle с FOSUserBundle, это было бы очень полезно.

Ответы на вопрос(1)

Ваш ответ на вопрос