Entity Enricher संगठन-आधारित मल्टी-टेनेंसी का उपयोग करता है। प्रत्येक उपयोगकर्ता एक संगठन से संबंधित होता है, और सभी डेटा — रिकॉर्ड, स्कीमा, API keys — प्रति संगठन पृथक रहता है।
संगठन डेटा आइसोलेशन के लिए शीर्ष-स्तरीय सीमा हैं। जब आप साइन अप करते हैं, तो आप एक नया संगठन बनाते हैं या किसी मौजूदा में शामिल होते हैं। सभी एनरिचमेंट रिकॉर्ड, स्कीमा और API कुंजियाँ आपके संगठन की होती हैं और टीम सदस्यों को उनकी भूमिका के आधार पर सुलभ होती हैं।
Entity Enricher 4-स्तरीय भूमिका पदानुक्रम का उपयोग करता है। प्रत्येक भूमिका में उसके नीचे की भूमिकाओं की सभी अनुमतियाँ शामिल होती हैं:
Firebase authentication के माध्यम से Google, GitHub या ईमेल से साइन अप करें। रजिस्ट्रेशन के दौरान, आप या तो एक नया संगठन बनाना चुनते हैं या किसी मौजूदा में शामिल होते हैं।
किसी organization में शामिल होते समय उपयोगकर्ता एक अनुमोदन वर्कफ़्लो से गुज़रते हैं:
| स्थिति | अर्थ | लॉग इन कर सकते हैं? |
|---|---|---|
| सक्रिय | निर्दिष्ट भूमिका के आधार पर सिस्टम तक पूर्ण पहुँच | हाँ |
| लंबित | शामिल होने का अनुरोध सबमिट किया गया, owner की स्वीकृति की प्रतीक्षा है | नहीं |
| अस्वीकृत | शामिल होने का अनुरोध किसी owner द्वारा अस्वीकार कर दिया गया | नहीं |
| निष्क्रिय किया गया | खाता अक्षम कर दिया गया था (सॉफ़्ट डिलीट, ऑडिट ट्रेल को संरक्षित रखता है) | नहीं |
कोई भी उपयोगकर्ता अपने ऑर्गनाइज़ेशन को छोड़ सकता है। व्यवहार स्वामित्व पर निर्भर करता है:
आपका खाता निष्क्रिय कर दिया गया है और आप साइन आउट हो गए हैं। ऑडिट उद्देश्यों के लिए आपके enrichment record organization में बने रहते हैं।
यदि आप एकमात्र शेष owner हैं, तो आपको organization हटाने की पुष्टि करनी होगी। Enrichment record और schema अलग कर दिए जाते हैं (हटाए नहीं जाते), जबकि users, API keys, और provider keys organization के साथ हटा दिए जाते हैं।
स्वामी अपनी टीम प्रबंधित करने के लिए यूज़र मैनेजमेंट पेज एक्सेस करते हैं:
सुरक्षा नियम:
Entity Enricher कई प्रमाणीकरण विधियों का समर्थन करता है:
Firebase के माध्यम से Google या GitHub से साइन इन करें। कोई पासवर्ड ज़रूरी नहीं।
Firebase के माध्यम से पारंपरिक ईमेल और पासवर्ड प्रमाणीकरण।
CI/CD और सर्विस इंटीग्रेशन के लिए प्रोग्रामैटिक एक्सेस कीज़।
प्रमाणीकरण के बाद, बैकएंड अल्पकालिक JWT एक्सेस टोकन (15 मिनट) और दीर्घकालिक रिफ्रेश टोकन (7 दिन) जारी करता है। प्रोग्रामेटिक एक्सेस के बारे में API Keys गाइड में और जानें।