'da kimlik doğrulama yapmak için "veritabanı kullanıcılarını" kullanın. Çeşitli konumlardan eriştiğim bir PostgreSQL veritabanına sahibim ve Ruby on Rails ile bir arabirim eklemek istiyorum. 3. Kimlik doğrulaması için kullanıcılara aynı kimlik bilgileriyle giriş yapmalıyım create them directly in the database; Rails'in mevcut kullanıcıya göre farklı kullanıcı adı/parola ile her seferinde veritabanına bağlanmasının bir yolu var mı? Herhangi bir ipucu için teşekkürler!Ruby on Rails
cevap
Evet. Temel postgresql veritabanına bir sorgu oluşturan devise üzerinde özel bir kimlik doğrulaması kullanın.
bakınız:
Custom authentication strategy for devise
kesinlikle bu şekilde kimlik doğrulaması yapabilir kullanıcıların listesini azaltmak için filtrenin çeşit eklersiniz.
Bunu yapmanın yolu gibi görünüyor! Mümkün olan en kısa sürede kontrol edeceğim :) – Takhion
Peki, bu herhangi biri hangi (PostgreSQL) kullanıcısı veritabanına bağlantı kurmak için kullanılır? Elbette, kullanıcıları istediğiniz herhangi bir mekanizmayı kullanarak doğrulayabilirsiniz ancak bu, veritabanı bağlantısı/oturumuna eklenmiş olan kullanıcı/rolü değiştirmez. –
- 1. Ruby & Ruby on Rails
- 2. Ruby vs Ruby On Rails
- 3. Ruby on Rails ilişkiler
- 4. Ruby on Rails
- 5. Ruby on Rails Dragonfly
- 6. Sadece Ruby on Rails
- 7. Docsplit Ruby on Rails
- 8. Ruby on Rails,
- 9. Ruby on Rails
- 10. Ruby on Rails IE
- 11. Flexbox'ı Ruby on Rails
- 12. Ruby on Rails Switch
- 13. Ruby on Rails
- 14. Ruby on Rails örneği
- 15. Button on Ruby on Rails bozuk rota
- 16. Ruby on Rails: form select
- 17. Ruby On rails projesiz testler
- 18. Metin alanına Ruby on Rails
- 19. Ruby on Rails CoffeeScript başarısız
- 20. Ruby On Rails:: alt model
- 21. Ruby on Rails ActiveRecord: çoğullaşma
- 22. Ruby on Rails I18n enterpolasyonu
- 23. Filtreleme Sonuçları - Ruby on Rails
- 24. Ruby on Rails tablo ilişkisi
- 25. Node.js vs Ruby on Rails
- 26. Ruby On Rails onlu sütun
- 27. Ruby on Rails auto_complete eklentisi
- 28. Alan Doğrulama Ruby on Rails
- 29. Ruby on Rails - Farklı sınıf
- 30. I18n Ruby on Rails gönder
Bunu neden yapmak istersiniz? – ybakos
@ybakos, sistem genelinde tutarlılığa sahip olması ve veritabanının içinde kullanıcı rollerine ve izinlerine dayanan karmaşık bir tetikleyici/işlevler kümesi bulunduğundan, – Takhion