Hola:
He instalado HWIOAuthBundle y lo he configurado tal y como explica la documentación y no soy capaz de hacerlo funcionar. Os muestro la configuración tal y como la tengo ahora mismo:
security: encoders: FOS\UserBundle\Model\UserInterface: bcrypt role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: ROLE_ADMIN providers: fos_userbundle: id: fos_user.user_provider.username firewalls: secured_area: anonymous: ~ oauth: resource_owners: twitter: "/login/check-twitter" login_path: /login use_forward: false failure_path: /login oauth_user_provider: service: hwi_oauth.user.provider access_control: - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
fos_user: db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel' firewall_name: main user_class: CarlosGude\TwitterBundle\Entity\Users service: mailer: fos_user.mailer.twig_swift from_email: address: [email protected] sender_name: Babelcube hwi_oauth: firewall_names: ['secured_area'] resource_owners: twitter: type: twitter client_id: '%endroid.twitter.consumer_key%' client_secret: '%endroid.twitter.consumer_secret%' options: include_email: true
carlos_gude_twitter: resource: "@CarlosGudeTwitterBundle/Controller/" type: annotation prefix: / EndroidTwitterBundle: resource: "@EndroidTwitterBundle/Controller/" type: annotation prefix: /twitterapi # app/config/routing.yml hwi_oauth_redirect: resource: "@HWIOAuthBundle/Resources/config/routing/redirect.xml" prefix: /connect hwi_oauth_connect: resource: "@HWIOAuthBundle/Resources/config/routing/connect.xml" prefix: /connect hwi_oauth_login: resource: "@HWIOAuthBundle/Resources/config/routing/login.xml" prefix: /login fos_user: resource: "@FOSUserBundle/Resources/config/routing/all.xml" custom_login: path: /login/check-twitter
No se si me he olvidado de poner algo, si necesitais más datos, pedidlos