कोड को बनाएं क्रेडेंशियल।
पासवर्डलेस लॉगिन पासवर्ड को पूरी तरह हटा देता है: उपयोगकर्ता एक बार का कोड दर्ज करके साबित करता है कि फ़ोन नंबर या ईमेल उसी का है — और यही क्रेडेंशियल है। Bird Verify के साथ यह वही send-then-check फ़्लो है: कोई पासवर्ड स्टोर करने, रीसेट करने या लीक होने के लिए नहीं, और साइलेंट नेटवर्क ऑथेंटिकेशन रोडमैप पर है ताकि टाइपिंग भी हट जाए।
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({
apiKey: process.env.BIRD_API_KEY!,
});
// Send the code, then check it by recipient.
await bird.verify.verifications.create({
to: { email: "ada@example.com" },
}).safe();
const { data, error } = await bird.verify.verifications.check({
to: { email: "ada@example.com" },
code: userInput,
}).safe();
if (error) throw error;
आपका खाता
पुष्टि करें कि यह आप हैं।
इस पर भेजा गया कोड दर्ज करें
+1 ••• ••• 4567उदाहरण सत्यापन कोड
यहाँ कोड दूसरा फ़ैक्टर नहीं है। यही एकमात्र फ़ैक्टर है।
पासवर्डलेस का मतलब है Bird Verify API को सीधे लॉगिन के रूप में इस्तेमाल करना: उपयोगकर्ता जिस पते से साइन इन करता है उसके लिए एक सत्यापन बनाएँ, फिर उसका कोड चेक करें — सत्यापित का मतलब लॉग इन। कोई पासवर्ड पंक्ति सुरक्षित करने के लिए नहीं, कोई verification id स्टोर करने के लिए नहीं, और हर उपयोगकर्ता को कौन-सा चैनल मिलेगा यह देश के अनुसार कॉन्फ़िगर किया जा सकता है। इसके बजाय पासवर्ड पहले रखें तो वही कॉल टू-फ़ैक्टर ऑथेंटिकेशन चलाते हैं।
पासवर्डलेस से आपको क्या मिलता है।
कम स्टोर करना, कम चुराना।
- 01
कोई पासवर्ड नहीं जो ब्रीच हो।
कोई पासवर्ड हैश लीक नहीं होता, कोई रीसेट फ़्लो फ़िश नहीं होता, और साइटों पर क्रेडेंशियल रीयूज़ नहीं होता। फ़ैक्टर है — चैनल का एक्सेस।
- 02
साइनअप और लॉगिन के लिए एक ही फ़्लो।
वही create-then-check कॉल साइनअप पर नया पता वेरिफ़ाई करती है और लॉगिन पर दोबारा वेरिफ़ाई करती है। एक पाथ, दो नहीं।
- 03
SMS, ईमेल, या WhatsApp क्रेडेंशियल के रूप में।
यूज़र्स को उसी चैनल से साइन इन कराएँ जो आपके पास पहले से उनके लिए है (SMS, ईमेल, या WhatsApp), और वॉइस अतिरिक्त विकल्प के रूप में जल्द आ रहा है।
- 04
साइलेंट ऑथ रोडमैप पर है।
कैरियर-नेटवर्क (साइलेंट) सत्यापन — जो बिना कोई कोड टाइप किए नंबर प्रमाणित करता है — भविष्य के चैनल के रूप में डिज़ाइन में शामिल है, ताकि बिना रीराइट के फ़्रिक्शन और कम हो सके।
पासवर्डलेस लॉगिन कैसे काम करता है
- 01
यूज़र वह ईमेल या फ़ोन नंबर दर्ज करता है जिससे साइन इन करना है।
- 02
एक create कॉल उस पते पर वन-टाइम कोड भेजती है।
- 03
यूज़र आपकी स्क्रीन पर कोड दर्ज करता है।
- 04
प्राप्तकर्ता के अनुसार एक check कॉल। सत्यापित परिणाम सेशन प्रदान करता है — कोई पासवर्ड तुलना नहीं, कुछ भी स्टोर नहीं।
कोड से साइन इन करें, पासवर्ड से नहीं।
उपयोगकर्ता जो पता दर्ज करे उस पर कोड भेजें, फिर उसे चेक करें। सत्यापित परिणाम ही लॉगिन है: कोई पासवर्ड मैच करने के लिए नहीं।
await bird.verify.verifications.create({
to: { email: input.email },
}).safe();
const { data, error } = await bird.verify.verifications.check({
to: { email: input.email },
code: submitted,
}).safe();
if (error) throw error;
// a true result is the login — no password to compare
if (data.success) grantSession(input.email);
इसे Verify प्लेटफ़ॉर्म पर बनाएँ
पासवर्डलेस लॉगिन के पीछे के चैनल और कंट्रोल।
बिना नियंत्रण खोए
स्केल करें।
टीमों को वर्कस्पेस में व्यवस्थित करें, API एक्सेस नियंत्रित करें, और ऑडिट लॉग से बदलावों को ट्रेस करें।
ऑडिट लॉग
प्रोडक्शन- वर्कस्पेस
- प्रोडक्शन
- संसाधन
- संदेश वितरण एजेंट
- पढ़ने की अनुमतिपढ़ने और लिखने की अनुमति