7

Firebase'i bir veritabanı olarak kullanıyorum Android'de bir uygulama oluşturuyorum. Operatör, yönetici, yönetici olmak üzere her biri için operatöre, operatöre, yöneticiye veri ekleyebilir ve veri ekleyebilirken, admin veri ekleyebilir/silebilir/görüntüleyebilirim. . Firebase'de & auth sekmesini kullanarak denedim ancak kullanıcının üzerinde bir kullanıcı belirlememe izin vermiyor. Farklı kullanıcılar için farklı oturum açma türlerine nasıl sahip olduğum konusunda yalnızca yardıma ihtiyacım var.Firebase'e giriş yapmak için farklı kullanıcı türlerine nasıl farklı erişim verilir?

cevap

8

Firebase Kimlik Doğrulaması (adından da anlaşılacağı gibi) yalnızca kullanıcının kimliğini doğrular: kullanıcının istediklerini söylediğini sağlar. Belirli bir kullanıcı tipi belirleme yeteneği yoktur.

Kullanıcı kimliğine göre erişimi kısıtlamak için veritabanınız için kural yazmanız gerekir. Bkz. https://firebase.google.com/docs/database/security/

Tanımladığınız model, rol tabanlı güvenlik reklamı daha önce ele alınmıştır. Belgeleri okuduktan sonra, daha fazla bilgi aramanızı öneririz.