2010-03-12 2 views
3

У меня есть запрос на внедрение системы входа с использованием локальных учетных данных + openId + facebook-connect.OpenId + Facebook Connect

Таким образом, пользователь может зарегистрироваться/войти, используя любую из трех возможностей.

Я думаю, что использование OpenId AND facebook connect добавляет некоторую гибкость, но в других случаях добавляет некоторые ограничения, так как вам нужно интегрировать всю логику и сделать существующие различия прозрачными для пользователей.

Как вы думаете? Любая хорошая ссылка для управления объединенным логином с использованием обоих внешних механизмов? Любой известный сайт делает это прямо сейчас?

ответ

3

RPX живет, чтобы заботиться о сложности для вас.

Но если вы сделали свою систему способной выполнять любые два из трех упомянутых методов auth, добавление третьего не так уж сложно. Вероятно, у вас уже есть все необходимые абстракции и элементы рабочего процесса.

Что касается того, кто это делает ... кажется, справедливая часть сайтов с поддержкой OpenID, которые я вижу в эти дни, также имеет подключение к Facebook. Я не уверен, какой счет известен ... Я думаю, вы могли бы просматривать RPX's customer list.

+0

Я поразился, как RPX коррелирует с Facebook TOS. Данные (вместо небольшого набора сохраняемых свойств) не могут храниться более 24 часов. Но rpx предоставляет «имя, адрес электронной почты, пол, день рождения, часовой пояс, сайт, номер телефона, изображение профиля и адрес», как говорится в их списке функций. – zerkms

+0

Ну, эти вещи не обязательно несовместимы, не так ли? RPX получает данные через API Facebook, и, по-видимому, вы по-прежнему связаны одними и теми же правилами кэширования. – keturn