0

"Google에서 사인온"을 사용하는 경우에도 "Devise"가 유용할까요?""Google에서 사인온을 사용하는 경우 "Devise"가 여전히 유용할까요?

Google Rails 응용 프로그램에서 OmniAuth (oauth 플러그인)를 사용하여 (a) Google을 사용하여 인증/서명하고 (b) OAuth를 사용하여 Google API를 통해 Google 데이터에 액세스합니다 앱에서 "Devise"를 사용하여 사용자 모델을 만드는 데 어떤 이점이 있습니까?

또는 "Google 로그인"방식을 통해 인증이 이루어지는 레일 앱에는 Devise를 사용하지 마십시오.

정리 : 질문에 대한 가정은 앞으로 이메일/사용자 이름 및 암호를 통해 인증을 수행하거나 할 필요가 없다는 것입니다. 즉, "Google을 통해 로그인"할 것이므로 Devise가 여전히 유용할지 여부를 인증 이상으로 이해하려고합니다.

답변

2

순전히 외부 인증 공급자를 사용하는 경우 Devise는 무의미합니다. Omniauth는 Google, Facebook, Twitter 등의 인증에 필요한 모든 것을 제공합니다.

1

omniauth와 통합되는 기기는 examples입니다. 이메일/사용자 이름 및 비밀번호를 통해 인증을해야하거나 필요로하는 경우이 방법을 사용할 가치가 있습니다. 그렇지 않으면 Omniauth와 roll your own을 사용하는 것이 매우 쉽습니다.

+0

감사 벤 - 내가 필요하지 않을 것입니다 가정을 기반으로하는 내 특정 질문을 의미 전자 메일/사용자 이름 및 암호를 통한 인증을 수행하는 방법 ... 질문을 명확하게 업데이트 할 것입니다. – Greg

관련 문제