Используйте JanRain Engage (ранее rpxnow.com) для аутентификации.Их решение позволяет людям использовать свои существующие учетные данные от Google, Yahoo, Microsoft, Facebook и других для входа на ваш сайт.Многие из этих провайдеров предоставят действительный OpenID и часто действительный адрес электронной почты как часть процесса аутентификации.
Если вы используете JanRain, вам нужно только сохранить адрес электронной почты или OpenID для пользователя, а вам не нужно хранить пароли или хеши паролей .Кроме того, вам не нужно реализовывать какие-либо функции сброса пароля или «забыли мой пароль».Кроме того, ваша функциональность регистрации пользователей может быть намного меньше, потому что вы запускаете ее с действительного адреса электронной почты или OpenID, предоставленного ее владельцем.
Связь между вашим приложением и JanRain аутентифицирована и зашифрована, так что все это хорошо и безопасно.