дали Devise все още ще бъде полезен, ако използвам вход с google?

„Devise“ ще бъде ли все още полезен, ако използвам „вход с google“?

тоест, дадено в моето приложение Rails, ще го създам с помощта на OmniAuth (може би плъгин за oauth) за (a) удостоверяване/влизане с помощта на google и (b) използване на OAuth за достъп до данни на google чрез API на google понякога в приложението, ще има ли някаква полза от използването на "Devise" за създаване на потребителски модел?

Или 90% от Devise не се използва за rails приложение, за което удостоверяването се извършва чрез подход от типа „влизане чрез google“?

ПОЯСНЕНИЕ: - Предположението за въпроса е, че никога няма да се наложи да правя/искам да правя удостоверяване чрез имейл/потребителско име и парола в бъдеще. т.е. ще бъде само "влизане чрез google", затова се опитвам да разбера отвъд удостоверяването дали Devise все още е полезен?


person Greg    schedule 15.02.2012    source източник


Отговори (3)


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

person Andrew Cetinic    schedule 16.02.2012

Има много примери за интегриране на Devise с omniauth. Струва си да тръгнете по този път, ако трябва или може да се наложи да направите удостоверяване чрез имейл/потребителско име и парола, в противен случай е много лесно да използвате Omniauth и превъртете свой собствен.

person Intentss    schedule 15.02.2012
comment
благодаря Бен - имах предвид конкретният ми въпрос да се основава на предположението, че никога няма да се наложи да правя удостоверяване чрез имейл/потребителско име и парола... Ще актуализирам въпроса, за да бъде ясно - person Greg; 16.02.2012

Fyi, дори ако сте решили по-късно да поддържате система за удостоверяване на вход/парола, има проста стратегия за това: https://github.com/intridea/omniauth-identity

person Robin    schedule 16.02.2012