Я ищу уже заполненную регистрационную библиотеку openid, которую я могу просто «подключить» к моему приложению и разрешить доступ с помощью любых методов openid, facebook, twitter, которые вы увидите на многих хорошо доступных веб-сайтах.
Примером может служить вход в Woot.com:
https://account.woot.com/login?returnurl=http%3a%2f%2fwoot.com%2fdefault.aspx
Мне бы хотелось, чтобы мне не пришлось тратить много времени, так как я хотел бы получить эту доступность для своих пользователей, но я не хочу жертвовать большой частью моего развития, занимаясь этим, или разрабатывать ошибки с использованием facebook , а не твиттер и т. д .;
Мысли?
HybridAuth, бесплатный и открытый веб-проект PHP Social Networking позволяет пользователям проходить аутентификацию в вашем блоге, на веб-сайте или в приложении, используя свои учетные записи OpenID, Twitter, Facebook, MySpaceID, Google, AOL, Friendster или Vimeo.
HybridAuth – это простая и простая библиотека PHP SSO.
Я действительно искал еще и обнаружил, что есть модуль CodeIgniter, который делает все это (еще в феврале / марте, когда я много работал над своим приложением, его не было).
Для людей, которым это необходимо также для CodeIgniter: http://code.google.com/p/a3m/
Существует несколько проектов с открытым исходным кодом, которые активны в github и google-коде.
http://github.com/openid/php-openid
Но это так же просто, как и получается, если вы уже не используете созданную инфраструктуру, такую как Kohana или Cake или что-то еще. Если вы используете один из них, скорее всего, они работали над модулем для OAuth и FB / TW / OID. Я предпочитаю Кохану, и у них много замечательных модулей.