0

Будет ли «изобретать» все еще полезно, если я использую «вход в Google»?будет «разрабатывать» все еще полезно, если я использую «вход в Google»?

, который указан в моем приложении Rails. Я построю его с помощью OmniAuth (возможно, oauth plugin), чтобы (a) аутентифицировать/подписаться с помощью Google и (b) использовать OAuth для доступа к данным Google через google api's time в приложении, будет ли их любая польза, используя «Разработать», чтобы создать пользовательскую модель?

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

ЗАЯВЛЕНИЕ: - Предположение о том, что в будущем мне никогда не понадобится делать/не делать аутентификацию по электронной почте/имени пользователя и паролю. т. е. будет только когда-либо «подписываться через google», поэтому я пытаюсь понять вне аутентификации, будет ли Devise по-прежнему полезен?

ответ

2

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

1

Есть множество examples разработчика, интегрированного с omniauth. Это стоит идти по этому маршруту, если вам понадобится или, возможно, потребуется аутентификация по электронной почте/имени пользователя и паролю, в противном случае очень просто использовать Omniauth и roll your own.

+0

благодаря Бен - я имел в виду мой конкретный вопрос основывается на предположении, я никогда не должны были бы сделать аутентификацию по электронной почте/имени пользователя и паролю ... Я обновлю вопрос, чтобы быть понятным – Greg