Подтвердить что ты не робот

Oauth2 в Symfony2

Я хотел бы использовать некоторые API, например четыре, в моем проекте Symfony2. Проблема в том, что вместо 2 больших пакетов FOS, связанных с Twitter/Facebook, я не нахожу ничего в OAuth (я попробовал EtcPasswdOAuthBundle, но не смог заставить его работать из-за недостающего файла, которого я предполагаю).

Кроме того, я хотел бы заставить его работать с FOSUserBundle.

Итак, если вы могли бы мне помочь, я не понимаю, как управлять OAuth с Symfony...

Спасибо!

4b9b3361

Ответ 1

Два года спустя, но для всех, кто может перешагнуть эту ссылку при поиске решения:

Новый пакет OAuth2 для интеграции с клиентами в Symfony2 - это HWIOAuthBundle, KNPLabs больше не поддерживается. - подвеска сервера - FOSOAuthServerBundle.

Ответ 2

Facebook использует OAuth2, я думаю, вы можете легко создать комплект Foursquare на основе FacebookBundle.

Ответ 3

Guzzle - действительно хороший клиент, который делает http-запрос с объектами.

Вы можете добавить guzzle-oauth2-plugin, чтобы легко обращаться с OAuth. Если вам нужна помощь, учебник.