Rails Uygulamam için kimlik doğrulama seçeneklerini araştırıyorum. Kullanıcıyı Facebook, Twitter, Foursquare vb. Kimlikleriyle bağlantılandırma seçeneğiyle birlikte kullanıcı adı/şifre kimlik doğrulaması yapmam gerekiyor. Genelde bu amaç için Devise ve OmniAuth kullanan insanları buluyorum. Ancak, OmniAuth 1.0 kullanıcı adı/parola için OmniAuth Identity stratejisiyle birlikte gelir. Yani Devise kullanmanın avantajı nedir? Omniauth tek kimlik doğrulamasına kıyasla gereksiz karmaşıklığa yol açmaz mı?OmniAuth Identity stratejisi ve Devise arasındaki fark nedir?
5
A
cevap
4
OmniAuth-Identity ile bir kullanıcı oluşturabilir ve OmniAuth ile doğrulayabilirsiniz. OmniAuth-Identity kimlik doğrulama için başka bir sağlayıcıdır ve twitter, facebook vb. Gibi diğer sağlayıcılarla bağlantı kuramazsınız. Bu, http://railscasts.com/episodes/304-omniauth-identity'un en sonunda belirtilmiştir.
Bu bağlantıyı istiyorsanız, Devise + OmniAuth kullanmalısınız (bkz. http://railscasts.com/episodes/235-omniauth-part-1).
İlgili konular
- 1. ASP.NET Identity ve IdentityServer arasındaki fark nedir?
- 2. Devise + Omniauth çoklu modeller
- 3. Devise Omniauth ve Iphone/Android App
- 4. Python'da {} ve [] arasındaki fark nedir?
- 5. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 6. $ arasındaki fark nedir? ve PowerShell
- 7. Devise + Omniauth: tanımsız yöntem `user_omniauth_authorize_path '
- 8. tanımsız yöntem skip_confirmation! - devise, omniauth
- 9. Devise + omniauth-facebook Ekleme izinleri
- 10. Fark() arasındaki fark nedir mustache.js
- 11. Jeneratör stratejisi IDENTITY olarak ayarlandığında sequenceGenerator ayarlanamıyor
- 12. Devise/Omniauth neden URL'ye çöp ekliyor?
- 13. arasındaki fark nedir?
- 14. Java arasındaki fark nedir
- 15. arasındaki fark nedir?
- 16. arasındaki fark nedir?
- 17. OmniAuth ve Devise, isteğe bağlı parolalar nasıl ayarlanır
- 18. app.doScript ve $ .evalFile arasındaki fark nedir?
- 19. gVim ve gVim arasındaki fark nedir?
- 20. isAlpha ve isLetter arasındaki fark nedir?
- 21. Control.Enter ve Control.GotFocus olayları arasındaki fark nedir?
- 22. .got ve .got.plt bölümü arasındaki fark nedir?
- 23. AutomationProperties.AutomationID ve AutomationProperties.Name arasındaki fark nedir?
- 24. Android'de getDir ve getFilesDir arasındaki fark nedir?
- 25. R içinde `=` ve `<-` arasındaki fark nedir?
- 26. uint ve System.UInt32 arasındaki fark nedir?
- 27. PropertyChangeListener ve VetoableChangeListener arasındaki fark nedir?
- 28. XSS'de IDREF ve IDREFS arasındaki fark nedir?
- 29. Cacerts ve keystore arasındaki fark nedir?
- 30. GPLv2 ve GPLv3 arasındaki fark nedir?