필자는 Rails App의 인증 옵션을 모색하고 있습니다. 나는 페이스 북, 트위터, Foursquare 등의 아이디와 사용자를 연결하는 옵션과 함께 사용자 이름/비밀번호 인증을해야합니다. 나는 일반적으로 Devise와 OmniAuth를이 용도로 사용하는 사람들을 찾습니다. 그러나 OmniAuth 1.0은 사용자 이름/암호를위한 OmniAuth Identity 전략과 함께 제공됩니다. 그렇다면 Devise를 사용하면 어떤 이점이 있습니까? Omniauth 인증에 비해 불필요한 복잡성을 초래하지 않습니까?OmniAuth Identity 전략과 Devise의 차이점은 무엇입니까?
5
A
답변
4
OmniAuth-Identity를 사용하여 OmniAuth로 사용자를 생성하고 인증 할 수 있습니다. OmniAuth-Identity는 인증을위한 또 다른 공급자이며 twitter, facebook 등과 같은 다른 공급자와 연결할 수 없습니다.이 내용은 http://railscasts.com/episodes/304-omniauth-identity의 맨 끝에 나와 있습니다.
이 연결을 원하면 Devise + OmniAuth를 사용해야합니다 (http://railscasts.com/episodes/235-omniauth-part-1 참조).
관련 문제
- 1. Devise 및 OmniAuth-Identity
- 2. omniauth-identity auth_key
- 3. 로깅 전략과 성능
- 4. OmniAuth Identity 정보를 기존 사용자 모델에 저장할 수 있습니까?
- 5. 아카이빙 전략과 데이터의 한계
- 6. OmniAuth + 아이디 비밀번호 분실
- 7. devise의 복수 역할
- 8. 스트라이프와 Devise의 통합
- 9. Devise의 상실 current_account
- 10. 페이스 북 및 트위터 인증을위한 Omniauth와 Devise의 로그인 오류
- 11. TouchUp과 TouchUp을 차별화하기위한 전략과 TouchEnter에서 TouchDown을 전략?
- 12. 레일스 지오 코더와 Devise의 통합
- 13. Devise + Omniauth 콜백이 올바른 컨트롤러에 충돌하는 이유는 무엇입니까?
- 14. omniauth 정체성과 Heroku가 작동하지 simple_form_for
- 15. Devise의 TokenAuthenticatable :: authenticate를 덮어 씁니다! function
- 16. INT의 IDENTITY (#, #)
- 17. 결과를 얻기위한 최선의 전략과 계산/필터 목록
- 18. 은 Omniauth
- 19. 레일에서 devise의 플래시를 변경하는 방법 [: notice]
- 20. ocaml % identity function
- 21. ASP.NET의 Identity 열
- 22. SQL insert select @@ Identity
- 23. FactoryGirl + omniauth-identity를 사용하여 사용자를 생성하고 로그인하는 방법은 무엇입니까?
- 24. 고안 + Omniauth + Rememberable
- 25. Omniauth : 사용자 매핑
- 26. Devise의 "current_user"를 모델 계층에서 사용할 수없는 이유는 무엇입니까?
- 27. IDENTITY 열이 손상 될 수있는 원인은 무엇입니까?
- 28. SQL Identity 열을 만들 DataAnnotation은 무엇입니까?
- 29. 진화 알고리즘 '접근법'의 주요 차이점은 무엇입니까?
- 30. omniauth 전략에서 redirect_to를 사용하는 방법은 무엇입니까?