0
그래서 사용자가 이메일로 가입하려면 보석을 사용했으나 지금은 OmniAuth 보석을 사용하여 Twitter 로그인으로 전환하고 싶습니다. 전환과 다소 혼동 스럽습니다.레일스 5로 Devise에서 OmniAuth로 전환.
Devise Gem을 계속 유지하거나 완전히 제거하고 사용자의 개인 및 Twitter 세부 정보를 저장하기 위해 사용자 정의 사용자 테이블을 만들어야합니까?
고맙습니다!
안녕하세요, 답변 해주세요. 네, Devise가 Omniauth와 함께 사용될 수 있다는 것을 알고 있습니다. 전자 메일을 절대 사용하지 않을 때 Devise를 유지하는 데 도움이되는지 궁금합니다. Btw 이것은 미발매 프로젝트를위한 것입니다. 그래서 아직 가입을 사용하지 않습니다. – Designer
글쎄, devise는 보안관을 밑에서 사용하기 때문에 인증을 쉽게 할 수 있습니다. 또한 구현이 그리 어렵지는 않지만 잠금 및 로그인 시간에 등록하고 도우미를 보는 것과 같은 모든 기능이 기본적으로 제공됩니다. 그러나 나는 당신이 고집을 부릴 것을 제안합니다. 그러면 모든 세션 처리가 안전하고 오류가 발생할 여지가 줄어 듭니다. – Kkulikovskis
내가 볼 수 있듯이, 내가 사인의 기능을 사용하지 않더라도 OmniAuth를 연결하여 유지해야합니다. Devise의 사용자 데이터베이스 테이블을 사용하여 OmniAuth 세부 정보를 저장하고 OmniAuth를 Twitter 로그인/로그 아웃에만 사용하십시오. – Designer