Библиотеки аутентификации сторонних веб-сайтов (например, openid) - PullRequest
2 голосов
/ 30 августа 2009

Я создаю веб-сайт, который потребует регистрации пользователя и входа в систему.

Я хотел бы использовать Facebook Connect, чтобы позволить людям создать базовую учетную запись и войти в систему, не создавая локальную учетную запись самостоятельно, и позволить им заполнить дополнительные данные профиля, когда они захотят.

Какие существуют сторонние системы авторизации? Очевидно, openid является одним из вариантов. И, похоже, у Google тоже есть система для входа на другие сайты с вашим входом в Google. Есть ли другие системы? Есть ли у Microsoft один для входа в MSN? Я нашел некоторые подсказки, но не смог найти никаких деталей.

В любом случае, вопрос программирования заключается в том, существуют ли какие-либо библиотеки php, которые будут делать это для меня через ряд поставщиков? Я вижу те для Facebook и OpenID, но я не видел ни одной библиотеки в php, которая абстрагирует различия? До того, как я запрограммирую свое собственное решение, есть ли библиотеки для этого, которые мне не удалось найти?

1 Ответ

3 голосов
/ 30 августа 2009

Имейте в виду, что Facebook, вероятно, станет провайдером openid в ближайшем будущем (для некоторой стоимости близкой).

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

...