Sitem sadece bir form içeren bir sayfadır. Herhangi bir kullanıcı yetkisi yok. İstemci tarafı firebase entegrasyonunu sunucu taraflı bir koddan güvenli bir şekilde geçmeden kullanabilir miyim? Varsa, firebase bağlantımın ayrıntılarını nasıl güvenli hale getirebilirim?Firebase'i, sunucu tarafı koduna sahip olmadan kullanıcı kimlik doğrulamasına gerek kalmadan güvenli bir şekilde entegre edebilir miyim?
6
A
cevap
6
Sen Firebase Basit Giriş sağladığı yeni anonim kimlik doğrulama işlevini kullanabilirsiniz
: (onlar herhangi bir giriş kimlik bilgilerini girmek gerekmez), web sitenizin kullanıcıların anonim Firebase kimlik doğrulaması olabilir Bu mekanizma ile https://www.firebase.com/docs/security/simple-login-anonymous.html
Ancak, normal güvenlik kurallarını kullanarak okumaları ve Firebase'e yazmayı hala koruyabilirsiniz.
2
Evet.
Sadece sizin için sayfanın bu etiketleri ekleyin:
var chatRef = new Firebase('https://YOUR-APP.firebaseIO.com');
var auth = new FirebaseSimpleLogin(chatRef, function(error, user) {
if (error) {
// an error occurred while attempting login
console.log(error);
} else if (user) {
// user authenticated with Firebase
console.log('User ID: ' + user.id + ', Provider: ' + user.provider);
} else {
// user is logged out
}
});
Ve kullanıcı oturum açma düğmesini tıkladığında,
// attempt to log the user in with your preferred authentication provider
auth.login('github (or twitter, or what you want)');
olarak açıkladı çağrı:
<script type="text/javascript" src="https://cdn.firebase.com/v0/firebase.js"></script>
<script type="text/javascript" src="https://cdn.firebase.com/v0/firebase-simple-login.js"></script>
İlgili konular
- 1. Facebook Kimlik Doğrulamasını Zorunluyor: İstemci tarafı ve sunucu tarafı
- 2. Javascript'i güvenli hale getirme (sunucu tarafı?)
- 3. Sunucu tarafı ve istemci tarafı kimlik doğrulamasını WebAPI
- 4. İstemci spesifikasyonumda olmayan bir dosyayı entegre edebilir miyim?
- 5. İstemci tarafı ve sunucu tarafı kimlik doğrulaması arasındaki fark nedir?
- 6. Bir IFrame içinde bir sayfanın görüntülendiği sunucu tarafı algılaması
- 7. Sunucu tarafı ve istemci tarafı yöntemi
- 8. TFS'yi Jira ve Zephyr ile entegre edebilir miyim?
- 9. Sunucu taraflı komut dosyaları olmadan parametreleri JavaScript'e aktarmanın güvenli yolu
- 10. Rust'ta nesneye göre değeri verimli bir şekilde iade edebilir miyim?
- 11. Sunucu tarafı (nodejs) ajax
- 12. MVC Sunucu Tarafı Doğrulaması
- 13. Bir düğmeye gerek kalmadan metin android olarak fade?
- 14. Nasıl güvenli bir şekilde C++
- 15. Sunucu tarafı doğrulama
- 16. Sunucu tarafı analizi
- 17. LinkedIn 1 günlük araştırma sonrasında kullanıcı auth jetonu sunucu tarafı
- 18. Sunucu tarafı javascript - Genel
- 19. Sunucu Tarafı Çekimi vs Ajan Tarafı Ödeme
- 20. sunucu tarafı geri dönüşü oluşturma
- 21. Tarayıcı veya sunucu çalıştırmaya gerek kalmadan Javadcript birim testlerini maven'de nasıl çalıştırırım?
- 22. Baz64 resimlerini yerel depolama alanında güvenli bir şekilde saklayabilir miyim?
- 23. orada aşağıda bu koduna sahip bir <select>
- 24. Binlerce eşzamanlı kullanıcı için Meteor sunucu tarafı bellek kullanımı
- 25. ReactJS Flask'ta sunucu tarafı oluşturma
- 26. Form kimlik doğrulaması olmadan AntiForgeryToken
- 27. Bir sayfada kullanıcı denetimlerini (.ascx) kullanmaya gerek kullanıcı kontrol ASCX
- 28. RCurl: HTTP WWW-Kimlik Doğrulaması Olmadan HTTP 401 Koduna Yanıt Verildiğinde HTTP Kimlik Doğrulaması
- 29. Sunucu tarafı ve istemci tarafı Facebook kimlik doğrulaması akışları ne zaman kullanılmalıdır?
- 30. Öğeleri tembel yüklü özelliklerle nasıl eşleştirebilirim (yüklemelerine gerek kalmadan)?
Hey, herkesin db'nizi kolayca web'den okuyabildiğini/yazabileceğini/listelediğini mi? – rubmz
@rubmz Hayır, yalnızca kendi verilerine erişiyorlar. – Leon