будет ли полезен "Devise", если я использую "войти в Google"? - PullRequest
0 голосов
/ 16 февраля 2012

Было бы полезно "Devise", если я использую "войти в Google"?

то есть, учитывая, что в моем приложении на Rails я создам его с помощью OmniAuth (возможно, плагина oauth) для (а) аутентификации / входа в систему с помощью Google и (б) использования OAuth для доступа к данным Google через API Google время от времени в приложение, принесет ли им пользу использование "Devise" для создания пользовательской модели?

Или 90% от Devise бесполезно для приложения rails, для которого аутентификация осуществляется с помощью подхода типа «войти через google»?

УТОЧНЕНИЕ: - Предположение о том, что мне никогда не понадобится делать / хотеть делать аутентификацию по электронной почте / имени пользователя и паролю в будущем. т. е. будет когда-либо только "входить через Google", поэтому я пытаюсь понять, помимо аутентификации, пригодится ли Devise?

Ответы [ 3 ]

2 голосов
/ 16 февраля 2012

Разработка бессмысленна, если вы используете только сторонних поставщиков аутентификации. Omniauth предоставит вам все необходимое для аутентификации Google, Facebook, Twitter и т. Д.

1 голос
/ 16 февраля 2012

К вашему сведению, даже если вы позже решили поддержать систему аутентификации по логину / паролю, для этого есть простая стратегия: https://github.com/intridea/omniauth-identity

1 голос
/ 16 февраля 2012

Существует множество примеров устройства, интегрируемого с omniauth. Стоит пойти по этому пути, если вам потребуется или может потребоваться выполнить аутентификацию по электронной почте / имени пользователя и паролю, в противном случае очень просто использовать Omniauth и свернуть свой собственный .

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