थोक उपयोगकर्ता आयात
लीगेसी bcrypt या आधुनिक Argon2id पासवर्ड हैश के साथ प्रति बैच 1,000 उपयोगकर्ताओं तक आयात करें। अगले साइन-इन पर Argon2id में पारदर्शी अपग्रेड।
उपयोगकर्ताओं को दूसरे प्लेटफ़ॉर्म से आयात करना
Supabase, Firebase, Auth0, या एक कस्टम प्रमाणीकरण डेटाबेस से माइग्रेट करते समय, उपयोगकर्ता उम्मीद करते हैं कि उनके मौजूदा पासवर्ड वैश्विक पासवर्ड रीसेट के बिना निर्बाध रूप से काम करेंगे।
Aurabase एक उच्च-थ्रूपुट बल्क आयात समापन बिंदु (POST /v1/auth/admin/users/import) प्रदान करता है जो प्रति अनुरोध 1,000 उपयोगकर्ताओं तक पहुंचने में सक्षम है। ऑपरेशन एक आइटमयुक्त स्थिति रिपोर्ट लौटाता है ताकि अमान्य रिकॉर्ड शेष बैच को अवरुद्ध न करें।
समर्थित पासवर्ड हैश और पारदर्शी अपग्रेड
आयात समापन बिंदु निम्नलिखित पासवर्ड हैशिंग एल्गोरिदम का समर्थन करता है:
| एल्गोरिदम | पहचानकर्ता | व्यवहार |
|---|---|---|
| Argon2id | $argon2id$v=19$m=... | OWASP मापदंडों का उपयोग करके सीधे सत्यापित किया गया। |
| bcrypt | $2a$, $2b$, $2y$ | लॉगिन पर सत्यापित किया गया और पहले सफल प्रमाणीकरण पर को पारदर्शी रूप से Argon2id में पुनः एन्कोड किया गया। |
यदि किसी उपयोगकर्ता के लिए कोई password_hash प्रदान नहीं किया गया है, तो खाता बिना पासवर्ड के बनाया जाता है। उपयोगकर्ता मैजिक लिंक, ईमेल/एसएमएस ओटीपी, या पासवर्ड रीसेट लिंक का उपयोग करके प्रमाणित कर सकता है।
थोक आयात समापन बिंदु
व्यवस्थापक प्राधिकरण की आवश्यकता है (service_role कुंजी)।
प्रतिक्रिया (200 OK)
प्रतिक्रिया में आइटमवार रिपोर्ट के साथ संसाधित किए गए रिकॉर्ड की कुल संख्या का विवरण दिया गया है:
यदि प्रोजेक्ट में कोई ईमेल पहले से मौजूद है, तो उसे घातक त्रुटि उत्पन्न करने के बजाय skipped के रूप में चिह्नित किया जाता है।
TypeScript एसडीके
authAdmin.importUsers() का प्रयोग करें:
Aurabase स्टूडियो के माध्यम से आयात करें
आप उपयोगकर्ताओं को सीधे वेब इंटरफ़ेस के माध्यम से भी आयात कर सकते हैं:
- अपने प्रोजेक्ट डैशबोर्ड में प्रमाणीकरण > उपयोगकर्ता पर नेविगेट करें।
- शीर्ष टूलबार में आयात उपयोगकर्ता बटन पर क्लिक करें।
- JSON या CSV प्रारूप चुनें। अपेक्षित स्कीमा का निरीक्षण करने के लिए आप नमूना डालें पर क्लिक कर सकते हैं।
- अपना डेटा पेस्ट करें और आयात प्रारंभ करें पर क्लिक करें।
- बैच सारांश और पंक्ति-दर-पंक्ति स्थिति रिपोर्ट का निरीक्षण करें।