8

Firebase sunucusuna yeni bir web sitesi yerleştirdim ve harika çalışıyor - kurulum çok kolaydı.Firebase Hosting - şifre korumalı web sitesi?

Sorum ben kimlik doğrulama ile sınırlı web sitesine erişim sağlamak için herhangi bir yolu yoktur, ancak, nedir? Sadece ekibimin erişebildiği bir yönetici paneli. Firebase'de barındırılan web sitemi şifre korumalı veya özelleştirebilmem mümkün mü?

Teşekkürler! popüler bir özellik isteği oldu gerçi

cevap

9

Bu, şu anda mümkün değildir. Böyle bir şeyle nasıl başa çıkacağımıza dair bazı fikirlerimiz var, ancak şu anda açıklanacak bir şey yok.

0

partiye Geç, ama sadece bizim etki alanındaki kullanıcıların kullanımına Gösterge tablosu oluşturmak isteyen (ama bireysel hesaplarını yönetmek isteyen olmadan) benzer bir sorunla karşılaştık.

standart hakkında kimlik doğrulama akışı kullanarak, ancak DB kuralları üzerinden veri erişimi kısıtlamak sona erdi. Bir kullanıcının yetkilendirilmiş olup olmadığını görmek için, giriş yaptıktan sonra (ve kullanıcıya geri bildirmeden önce) veriye doğrudan erişmeye çalışırız. Eğer auth gerekçesiyle başarısız olursa, kullanıcımız bir yabancıdır.

Firebase DB Kural:

{ 
    "rules": { 
    ".read": "auth.token.email_verified == true && auth.token.email.matches(/.*@ourdomain.org$/)", 
    ".write": false 
    } 
} 

https://firebase.google.com/docs/reference/security/database/

Not bakınız: bu kesinlikle nedeniyle bizim org ancak kolayca daha ayrıntılı kurallar tanımlayabilir, gsuite aracılığıyla posta çalıştıran nerede bu seçenek ISN'de daha kolay yapıldığı mevcut değil.