कोड को बनाएं क्रेडेंशियल।

पासवर्डलेस लॉगिन पासवर्ड को पूरी तरह हटा देता है: उपयोगकर्ता एक बार का कोड दर्ज करके साबित करता है कि फ़ोन नंबर या ईमेल उसी का है — और यही क्रेडेंशियल है। Bird Verify के साथ यह वही send-then-check फ़्लो है: कोई पासवर्ड स्टोर करने, रीसेट करने या लीक होने के लिए नहीं, और साइलेंट नेटवर्क ऑथेंटिकेशन रोडमैप पर है ताकि टाइपिंग भी हट जाए।

verify.ts
200 · pending
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

उदाहरण सत्यापन कोड

482691
कोड सत्यापित हुआ
कोड भेजें। प्राप्तकर्ता की पुष्टि करें।

यहाँ कोड दूसरा फ़ैक्टर नहीं है। यही एकमात्र फ़ैक्टर है।

पासवर्डलेस का मतलब है Bird Verify API को सीधे लॉगिन के रूप में इस्तेमाल करना: उपयोगकर्ता जिस पते से साइन इन करता है उसके लिए एक सत्यापन बनाएँ, फिर उसका कोड चेक करें — सत्यापित का मतलब लॉग इन। कोई पासवर्ड पंक्ति सुरक्षित करने के लिए नहीं, कोई verification id स्टोर करने के लिए नहीं, और हर उपयोगकर्ता को कौन-सा चैनल मिलेगा यह देश के अनुसार कॉन्फ़िगर किया जा सकता है। इसके बजाय पासवर्ड पहले रखें तो वही कॉल टू-फ़ैक्टर ऑथेंटिकेशन चलाते हैं।

पासवर्डलेस से आपको क्या मिलता है।

कम स्टोर करना, कम चुराना।

  1. 01

    कोई पासवर्ड नहीं जो ब्रीच हो।

    कोई पासवर्ड हैश लीक नहीं होता, कोई रीसेट फ़्लो फ़िश नहीं होता, और साइटों पर क्रेडेंशियल रीयूज़ नहीं होता। फ़ैक्टर है — चैनल का एक्सेस।

  2. 02

    साइनअप और लॉगिन के लिए एक ही फ़्लो।

    वही create-then-check कॉल साइनअप पर नया पता वेरिफ़ाई करती है और लॉगिन पर दोबारा वेरिफ़ाई करती है। एक पाथ, दो नहीं।

  3. 03

    SMS, ईमेल, या WhatsApp क्रेडेंशियल के रूप में।

    यूज़र्स को उसी चैनल से साइन इन कराएँ जो आपके पास पहले से उनके लिए है (SMS, ईमेल, या WhatsApp), और वॉइस अतिरिक्त विकल्प के रूप में जल्द आ रहा है।

  4. 04

    साइलेंट ऑथ रोडमैप पर है।

    कैरियर-नेटवर्क (साइलेंट) सत्यापन — जो बिना कोई कोड टाइप किए नंबर प्रमाणित करता है — भविष्य के चैनल के रूप में डिज़ाइन में शामिल है, ताकि बिना रीराइट के फ़्रिक्शन और कम हो सके।

पासवर्डलेस लॉगिन कैसे काम करता है

  1. 01

    यूज़र वह ईमेल या फ़ोन नंबर दर्ज करता है जिससे साइन इन करना है।

  2. 02

    एक create कॉल उस पते पर वन-टाइम कोड भेजती है।

  3. 03

    यूज़र आपकी स्क्रीन पर कोड दर्ज करता है।

  4. 04

    प्राप्तकर्ता के अनुसार एक check कॉल। सत्यापित परिणाम सेशन प्रदान करता है — कोई पासवर्ड तुलना नहीं, कुछ भी स्टोर नहीं।

कोड से साइन इन करें, पासवर्ड से नहीं।

उपयोगकर्ता जो पता दर्ज करे उस पर कोड भेजें, फिर उसे चेक करें। सत्यापित परिणाम ही लॉगिन है: कोई पासवर्ड मैच करने के लिए नहीं।

passwordless.ts
200
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);

बिना नियंत्रण खोए
स्केल करें।

टीमों को वर्कस्पेस में व्यवस्थित करें, API एक्सेस नियंत्रित करें, और ऑडिट लॉग से बदलावों को ट्रेस करें।

BirdHarborसंगठन
वर्कस्पेसप्रोडक्शनसैंडबॉक्स

संदेश वितरण एजेंट

API कुंजी · ग्राहक संचालन टीम
सक्रिय
अनुमतियाँपहुँच
Emailपढ़ने और लिखने की अनुमति
SMSपढ़ने और लिखने की अनुमति
ALAlex Lee व्यवस्थापकअनुमतियाँ अपडेट की गईं

ऑडिट लॉग

प्रोडक्शन
वर्कस्पेस
प्रोडक्शन
संसाधन
संदेश वितरण एजेंट
WhatsApp
पढ़ने की अनुमतिपढ़ने और लिखने की अनुमति
सफल

Verify से शुरू करें।
Bird के साथ सभी चैनलों पर बनाएँ।

आपका अगला आइडिया। जुड़ने के लिए तैयार।