Создать собственную систему входа в систему или использовать что-то еще, например, devise? - PullRequest
0 голосов
/ 09 июня 2011

Я начинаю создавать веб-сайт и хочу настроить простой вход в систему. Я буду использовать ruby ​​на рельсах, и мне интересно, должен ли я создать свой собственный вход в систему или использовать что-то вроде devise? Я также хочу интегрировать вход в Facebook, так что если пользователь авторизует его, то поля имени и адреса электронной почты будут автоматически заполняться данными, полученными с Facebook. Затем им нужно будет просто ввести пароль для входа в систему.

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

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

Аутентификация на данном этапе довольно стандартная плата, вероятно, у вас не будет чего-то настолько сложного, что устройство не сможет с этим справиться.

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

Обязательно используйте устройство; для вас уже реализовано множество лучших практик, особенно если вы позже захотите выполнить FB auth или OAuth.

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