7

मैं एंड्रॉइड पर एक एप्लीकेशन बना रहा हूं जिसमें मैं फ़ायरबेस को डेटाबेस के रूप में उपयोग कर रहा हूं। मेरे पास तीन अलग-अलग प्रकार के उपयोगकर्ता हैं जो ऑपरेटरों, प्रबंधकों, प्रशासकों को प्रत्येक के लिए अलग-अलग प्रकार की पहुंच देना चाहते हैं जैसे ऑपरेटर, प्रबंधक डेटा देख और जोड़ सकते हैं जबकि व्यवस्थापक डेटा जोड़/हटा/देख सकते हैं । मैंने फ़ायरबेस में ईमेल & ऑथ टैब का उपयोग करने का प्रयास किया लेकिन यह मुझे उस पर उपयोगकर्ता के प्रकार को सेट करने की अनुमति नहीं देता है। मुझे सिर्फ इस पहलू पर मदद की आवश्यकता है कि अलग-अलग उपयोगकर्ताओं के लिए मेरे पास अलग-अलग लॉगिन प्रकार कैसे हैं।फ़ायरबेस में लॉगिन के लिए विभिन्न प्रकार के उपयोगकर्ता को अलग-अलग पहुंच कैसे दें?

उत्तर

8

Firebase प्रमाणीकरण (जैसा कि इसके नाम का तात्पर्य) बस उपयोगकर्ता प्रमाणित करता है: यह सुनिश्चित करता है उपयोगकर्ता वे जो कहते हैं कि वे कर रहे हैं। इसमें एक विशिष्ट उपयोगकर्ता प्रकार सेट करने की कोई क्षमता नहीं है।

उपयोगकर्ता के लिए अपनी पहचान के आधार पर पहुंच प्रतिबंधित करने के लिए आवश्यक है कि आप अपने डेटाबेस के लिए नियम लिखें। देखें https://firebase.google.com/docs/database/security/

मॉडल आप का वर्णन कर रहे हैं भूमिका आधारित सुरक्षा विज्ञापन के रूप में जाना जाता है से पहले कवर किया गया है। प्रलेखन पढ़ने के बाद, मैं उस पर अधिक जानकारी खोजने की सलाह देता हूं।

संबंधित मुद्दे