Интегрировать OpenID в Symfony 1.4? - PullRequest
3 голосов
/ 30 марта 2010

Я пытался интегрировать sfPHPOpenIdPlugin , но это зашло в тупик, так как он построен для Symfony 1.2 и использует устаревшую функциональность PHP; Я также попробовал sfGoogleLoginPlugin , который действительно прошел аутентификацию, но не имеет расширенной возможности получения сведений о пользователе (+ ограничил бы меня Google; очевидно).

Я думаю, что наиболее жизнеспособным решением является подключение одной из различных библиотек PHP, доступных в моей модели.

Мне интересно, был ли у кого-то еще успех / советы по такой интеграции и какие библиотеки рассмотреть?


Обновление:

Исходя из этого, я перешел на использование sfTwitterAuthPlugin для своего портфолио и любых веб-приложений на основе Symfony.

Для всех, кто интересуется, в версии на официальном сайте плагинов отсутствуют некоторые полезные функции, я активно поддерживаю улучшения на https://github.com/stevelacey/sfTwitterAuthPlugin.

Ответы [ 2 ]

3 голосов
/ 02 апреля 2010

На самом деле sfPHPOpenIdPlugin обновлен вчера и совместим с Symfony 1.4.

0 голосов
/ 30 марта 2010

Я потратил много времени, пытаясь интегрироваться с различными провайдерами аутентификации для проекта .Net, над которым я работаю. В конце концов, я прекратил использовать облачный сервис от компании RPXNow , который мне очень нравится. Он абстрагирует детали каждого провайдера в единый REST API, который очень прост в использовании. Вы можете так просто пройти аутентификацию с бесплатной версией, но за 10 долларов вы получите доступ к расширенным данным, а также интеграцию с социальными сайтами (публикация на стене Facebook, твит от имени пользователя и т. Д.). Конечно, пользователи всегда имеют право ограничивать эти функции.

В любом случае, не уверен, как он будет интегрироваться с PHP, но с .Net / C # это было несложно.

Надеюсь, это поможет.

...