Управление схемой множественного входа для сайта - нужен совет - PullRequest
0 голосов
/ 27 марта 2011

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

У меня есть таблица пользователей, в которой есть основные детали:

USERS:
ID|NAME|EMAIL|PASSWORD

И я думаю, что в этом случае мне нужно настроить таблицу входа в систему:

USERS_LOGINS
USER_ID|LOGIN_TYPE|LOGIN_ID

как во второй таблице, если он регистрируется с помощью Facebook, тип Login будет читать Facebook, а id будет его идентификатором fb и т. Д.

Есть ли какая-либо служба, которая уже делает это для вас, или любой открытый исходный код, который я могу использовать? Мое приложение строится на Zend Framework

Спасибо

1 Ответ

0 голосов
/ 27 марта 2011

Возможно, вы захотите проверить Janrain Engage . Вероятно, это будет самый быстрый и простой способ поддержки нескольких типов входа.

...