PHP OpenID библиотека, которая позволяет facebook / openid / twitter и т.д .; - PullRequest
13 голосов
/ 13 июля 2010

Я ищу уже заполненную библиотеку для входа в систему openid, которую я могу просто «подключить» к своему приложению и разрешить доступ с помощью любого из методов openid, facebook, twitter, которые вы видели на многих хорошо доступных веб-сайтах. *

Примером будет логин Woot.com:

https://account.woot.com/login?returnurl=http%3a%2f%2fwoot.com%2fdefault.aspx

Мне бы хотелось, чтобы мне не пришлось тратить на это много времени, так как я хотел бы, чтобы эта возможность была доступна для моих пользователей, но я не хочу жертвовать большой частью своей разработки, возиться с ней или исправлять ошибки. с фейсбуком работающим, а не твиттером и т.д .;

Мысли

Ответы [ 3 ]

28 голосов
/ 20 мая 2011

HybridAuth, бесплатный веб-проект службы социальных сетей PHP с открытым исходным кодом, позволяет пользователям проходить аутентификацию в вашем блоге, на веб-сайте или в приложении, используя свои учетные записи OpenID, Twitter, Facebook, MySpaceID, Google, AOL, Friendster или Vimeo.

HybridAuth - это одна и простая библиотека SSO PHP.

http://www.phpkode.com/projects/item/hybridauth/

5 голосов
/ 13 июля 2010

Я действительно искал еще немного и обнаружил, что есть модуль CodeIgniter, который делает все это (в феврале / марте, когда я много работал над своим приложением, его не было).это также для CodeIgniter: http://code.google.com/p/a3m/

0 голосов
/ 13 июля 2010

Есть несколько проектов с открытым исходным кодом, которые активны на github и google code.

http://github.com/openid/php-openid

Но это так же просто, как и получается, если вы уже не используете созданный фреймворк, такой как Kohana, Cake или любой другой.Если вы используете один из них, скорее всего, они работали над модулем для OAuth и FB / TW / OID.Я предпочитаю Kohana, и у них много отличных модулей.

...