Разработайте аутентификацию на Ruby on Rails, не используйте пароль - PullRequest
1 голос
/ 21 июня 2011

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

Ответы [ 2 ]

0 голосов
/ 21 июня 2011

Разработать модуль базы данных Authenticatable.как говорит github, он отвечает за

Database Authenticatable: шифрует и сохраняет пароль в базе данных для проверки подлинности пользователя при входе в систему. Аутентификация может выполняться как с помощью POST-запросов, так и с помощью HTTP Basic Authentication..

Возможно, вы не хотите включать этот модуль в свою модель пользователя.Также я предполагаю, что если вы не хотите хранить пароль, то создание собственного процесса регистрации / аутентификации - отличная идея.См. Райан screencast об этом, должно быть достаточно, просто вырезать часть с паролем.

0 голосов
/ 21 июня 2011

Взгляните на это.Я не уверен, требует ли он пароли или нет.Я не имею опыта с этим сам.

https://github.com/nbudin/devise_openid_authenticatable

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...