2016-03-22 11 views
0

Firebase özel kimlik doğrulaması gerçekleştiremiyorum. Programlamada yeniyim ve sıfırdan özel auth oluşturmak için herhangi bir referans bulamıyorum. Benim uygulama android tabanlı sosyal rapor. aşağıdaki benim kullanım durumları şunlardır:firebase özel auth iş akışı özel auth yapmak

  1. Ben biraz araştırma yaptım raporlar

göndermek için verileri yönetmek için bir yöneticisi (CRUD raporu)

  • Normal kullanıcı gerekiyor.

    Okuduğum bilgilere dayanarak, normal kullanıcıları ve yöneticileri ayırt etmek için özel kimlik doğrulama oluşturmam gerekiyor.

    Kimlik doğrulama sunucumu gerçekleştirmenin uygun yolunu bilmiyorum. Kullanıcılarımın verilerini (yönetici ve normal kullanıcı) firebase'e koymayı düşünüyorum. Bu uygun mu? Yetkilendirmeyi doğrulamak için auth sunucumda ayrı bir kullanıcı veritabanı oluşturmam gerekir mi? Firebase özel kimlik doğrulamasının iş akışını açıklayabilir misiniz?

  • +0

    Bu bağlantıya bakın. Umarım çözümün vardır. https://www.firebase.com/docs/android/guide/login/custom.html – bhavikkumar

    cevap

    0

    Verdiğiniz eş tanım açıklamasında, normal kullanıcılarınızın özel kimlik doğrulamasına ihtiyacı duyulmuyor. Kimlik doğrulaması yapmak için e-posta + şifre veya desteklenen sosyal sağlayıcılardan birini kolayca kullanabilirler. ve programlama için yeni olmanın doğru olduğunu doğrulamak aslında doğru kimlik doğrulaması gerçeği, bu kullanıcılar için kendi kimlik doğrulaması oluşturmamanızı öneririz.

    Yöneticilerinizin özel kimlik doğrulama jetonları gerektirip gerektirmediği de tartışılabilir. Görevleriyle ilgili anlattıklarınızdan, uygulama yöneticileri: uygulama içinde özel bir rol üstlenen kullanıcılar. Firebase güvenlik kurallarınızda kolayca modelleyebileceğiniz kişiler. Düzenli kullanıcılar için, bu yönetici için yerleşik bir kimlik sağlayıcısı kullanabilirseniz, bir güvenlik deliği oluşturma şansını önemli ölçüde azaltır.