Альтернативные способы регистрации / авторизации пользователей? - PullRequest
2 голосов
/ 03 января 2011

Все, что мне нужно, это постоянная система членства и простой процесс регистрации / входа в систему для нескольких моих социальных приложений.Мне не нужны их адреса электронной почты или личные данные.Однако я не хочу превращать свои веб-сайты в анонимную доску объявлений или область спама для ботов и т. Д., И я не хочу заставлять своих посетителей входить через свои учетные записи Facebook или Google.

ЧтоВы рекомендуете в этом случае?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 03 января 2011

Вы не можете иметь это в обоих направлениях. Либо вы хотите анонимный сайт, либо вам нужен какой-либо тип аутентификации / идентификации.

Существует несколько простых способов аутентификации.

Только электронная почта. Вы можете выполнять аутентификацию только с помощью электронной почты и файлов cookie, без пароля. Это не распространено и часто используется в дополнение к паролям для сценариев с высоким уровнем безопасности, но может использоваться без паролей для еще более простой безопасности. В основном пользователи должны входить только по электронной почте. Затем отправьте им письмо с подтверждением, и они нажмут на ссылку в письме с подтверждением. Когда они нажимают на ссылку, сохраняют постоянный файл cookie, и с этого момента они проходят проверку подлинности. Если они потеряют куки, они могут повторить процесс и снова пройти аутентификацию с тем же адресом электронной почты. Нет ручного создания учетной записи, нет паролей. Это действительно так же или даже более безопасно, чем использование пароля. Это немного громоздко, хотя, чтобы получить электронную почту для входа в систему, но, надеюсь, куки не будут потеряны. Некоторые из моих компаний, занимающихся банковскими / кредитными картами, делают это в дополнение к электронной почте, и я замечаю только, когда меняю компьютеры.

E-mail / пароль . Не преуменьшайте полезность и простоту аутентификации по электронной почте и паролю. Пользователи привыкли к идентификатору и все работает нормально. Пока вы изолировали его от одной маленькой формы для создания учетной записи, это не помешает.

OpenID . Я считаю, что все общедоступные веб-сайты должны поддерживать OpenID как доступный механизм аутентификации. Для людей и сайтов, которые его используют, это замечательно. Простая аутентификация и простота в использовании. Установка болезненна для людей, которые не знают, что это такое и как им пользоваться, поэтому я бы не рекомендовал использовать только OpenID, за исключением сайтов технических специалистов, но это отличная альтернатива.

2 голосов
/ 03 января 2011

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

С уважением,

Dorcy

...