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