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, это было бы очень полезно.