केस स्टडी
पासकी की सुविधा अपनाने के बाद, X पर लॉगिन करने की दर दोगुनी हो गई
तीन मिनट में पढ़ा जा सकता है
ब्रेकिंग न्यूज़, मनोरंजन, खेल, और राजनीति से लेकर, X एक सोशल मीडिया ऐप्लिकेशन है. यह दुनिया भर के करीब 50 करोड़ उपयोगकर्ताओं को पूरी जानकारी, लाइव कमेंट्री के साथ उपलब्ध कराता है. हाल ही में, X के डेवलपर ने Android ऐप्लिकेशन के लॉगिन की प्रोसेस को बेहतर बनाया है, ताकि उपयोगकर्ता अपनी दिलचस्पी वाली बातचीत से कभी न चूकें. क्रेडेंशियल मैनेजर एपीआई का इस्तेमाल करके, टीम ने पासकी की मदद से पुष्टि करने की नई सुविधा लागू की है. इससे लोग, ऐप्लिकेशन को तेज़ी से, आसानी से, और सुरक्षित तरीके से ऐक्सेस कर सकते हैं.
पासकी की मदद से लॉगिन करना आसान बनाना
आजकल, पासवर्ड की मदद से पुष्टि करने वाले पुराने सिस्टम कम सुरक्षित हैं और इन पर सायबर हमले होने की संभावना ज़्यादा होती है. कई उपयोगकर्ता अक्सर ऐसे पासवर्ड चुनते हैं जिनका आसानी से अंदाज़ा लगाया जा सकता है. ऐसे पासवर्ड को, बुरे इरादे वाले लोग ब्रूट फ़ोर्स अटैक का इस्तेमाल करके आसानी से क्रैक कर सकते हैं. वे कई खातों के लिए एक ही पासवर्ड का इस्तेमाल भी करते हैं. इसका मतलब है कि अगर एक पासवर्ड हैक हो जाता है, तो सभी खाते खतरे में पड़ जाते हैं.
पासकी की सुविधा, पासवर्ड की ज़रूरत को पूरी तरह से खत्म करके, कमज़ोर पासवर्ड और फ़िशिंग हमलों से खाते की सुरक्षा से जुड़ी बढ़ती चिंता को दूर करती है. इस सुविधा से, लोग सुरक्षित और आसानी से साइन इन कर पाते हैं. साथ ही, उन्हें अपने उपयोगकर्ता नाम या पासवर्ड याद रखने की ज़रूरत नहीं होती.
X की सुरक्षा प्रमुख, Kylie McRoberts ने कहा, “पासकी, लॉगिन करने का एक आसान और सुरक्षित तरीका है. इसमें पासवर्ड की जगह पिन या बायोमेट्रिक डेटा का इस्तेमाल किया जाता है. जैसे, फ़िंगरप्रिंट या फ़ेशियल रिकॉग्निशन.” “हमने पासकी का इस्तेमाल करके, लोगों के लिए साइन इन करना आसान और सुरक्षित बनाने की कोशिश की है. इससे उन्हें पासवर्ड याद रखने की परेशानी के बिना, अपने खातों को सुरक्षित रखने में मदद मिलती है.”
पासकी की सुविधा लागू करने के बाद, X की टीम ने लॉगिन के समय में काफ़ी कमी देखी है. साथ ही, ऐसे मेट्रिक भी देखे हैं जिनसे पता चलता है कि लॉगिन की प्रोसेस बेहतर हुई है. पासकी की सुविधा लागू करने के बाद, ऐप्लिकेशन पर लॉगिन करने की दर दोगुनी हो गई है. पहले, सिर्फ़ पासवर्ड की मदद से लॉगिन किया जा सकता था. टीम ने यह भी देखा है कि पासकी की सुविधा चालू करने वाले लोगों से, पासवर्ड रीसेट करने के अनुरोध कम मिले हैं.
X के डेवलपर के मुताबिक, पासकी की सुविधा अपनाने से, सुरक्षा बेहतर होने और लॉगिन की प्रोसेस आसान होने के अलावा भी कई फ़ायदे मिले हैं. जैसे, लागत कम होना और उपयोगकर्ता अनुभव बेहतर होना.
Kylie ने कहा, “पासकी की सुविधा लागू करने के बाद, हमें एसएमएस की मदद से दो चरणों में पुष्टि करने की सुविधा से जुड़े खर्चों में कमी करने में मदद मिली, क्योंकि पासकी की सुविधा में पुष्टि करने की प्रोसेस पहले से ही मज़बूत होती है.” “लॉगिन करने में आसानी होने की वजह से, लोग हमारे प्लैटफ़ॉर्म से ज़्यादा जुड़ते हैं, क्योंकि उन्हें पासवर्ड याद रखने या रीसेट करने की परेशानी नहीं होती.”
पासकी की सुविधा, लोगों की पुष्टि करने और उन्हें निजी पासकोड उपलब्ध कराने के लिए, सार्वजनिक पासकोड क्रिप्टोग्राफ़ी का इस्तेमाल करती है. इसका मतलब है कि वेबसाइटें और ऐप्लिकेशन, सार्वजनिक पासकोड को देख और सेव कर सकते हैं. हालांकि, वे निजी पासकोड को कभी नहीं देख सकते. निजी पासकोड को, उपयोगकर्ता के क्रेडेंशियल उपलब्ध कराने वाले व्यक्ति या कंपनी की मदद से एनक्रिप्ट और सेव किया जाता है. पासकोड यूनीक होते हैं और ये वेबसाइट या ऐप्लिकेशन से जुड़े होते हैं. इसलिए, इन्हें फ़िश नहीं किया जा सकता. इससे इनकी सुरक्षा और बेहतर होती है.
क्रेडेंशियल मैनेजर एपीआई का इस्तेमाल करके, आसानी से इंटिग्रेट करना
पासकी की सुविधा को इंटिग्रेट करने के लिए, X के डेवलपर ने Android के क्रेडेंशियल मैनेजर एपीआई का इस्तेमाल किया. Kylie के मुताबिक, इससे प्रोसेस “बेहद आसान” हो गई. यह एपीआई, Smart Lock, One Tap, और Google से साइन इन करने की सुविधा को एक ही, आसान वर्कफ़्लो में जोड़ता है. इससे डेवलपर को सैकड़ों लाइन का कोड हटाने में भी मदद मिली. इससे, सुविधा को लागू करने में कम समय लगा और रखरखाव का खर्च भी कम हुआ.
क्रेडेंशियल मैनेजर पर माइग्रेट करने में, X के डेवलपर को सिर्फ़ दो हफ़्ते लगे. इसके बाद, पासकी की सुविधा को पूरी तरह से चालू करने में दो हफ़्ते और लगे. X में स्टाफ़ इंजीनियर, सौरभ अरोड़ा ने कहा कि यह “बहुत तेज़ी से माइग्रेशन” था और टीम को “उम्मीद नहीं थी कि यह इतना आसान और सीधा होगा.” क्रेडेंशियल मैनेजर के आसान, कोरोटीन-पावर्ड एपीआई की वजह से, पुष्टि करने के कई विकल्पों को मैनेज करने की जटिलताएं काफ़ी हद तक कम हो गईं. इससे कोड, गड़बड़ियों की संभावना, और डेवलपर की मेहनत कम हुई.
क्रेडेंशियल मैनेजर एपीआई को इंटिग्रेट करने के बाद, X के डेवलपर ने डेवलपर की वेलोसिटी में काफ़ी सुधार देखा. क्रेडेंशियल मैनेजर एपीआई की मदद से, पासकी की सुविधा अपनाने के बाद, उन्हें ये फ़ायदे मिले:
- पुष्टि करने वाले मॉड्यूल में 80% कोड कम हुआ
- लेगसी एज केस की 90% गड़बड़ियां ठीक हुईं
- जीआईएस, One Tap, और Smart Lock को मैनेज करने वाले कोड में 85% की कमी आई
क्रेडेंशियल मैनेजर एपीआई के टॉप-लेवल के तरीकों, जैसे कि createCredential और getCredential का इस्तेमाल करने से, अलग-अलग प्रोटोकॉल से जुड़ी कस्टम लॉजिक की जटिलताओं को दूर करके, इंटिग्रेशन को आसान बनाया गया. इस एक जैसे तरीके का मतलब यह भी है कि X के डेवलपर, पुष्टि करने के अलग-अलग तरीकों को मैनेज करने के लिए एक ही, एक जैसा इंटरफ़ेस इस्तेमाल कर सकते हैं. जैसे, पासकी, पासवर्ड, और फ़ेडरेटेड साइन-इन (Google से साइन इन करें).
सौरभ ने कहा, “क्रेडेंशियल मैनेजर के आसान एपीआई तरीकों की मदद से, हम एक ही कॉल में पासकी, पासवर्ड, और फ़ेडरेटेड टोकन वापस पा सके. इससे ब्रांचिंग लॉजिक कम हुआ और रिस्पॉन्स को मैनेज करना आसान हुआ.” “createCredential() और getCredential() जैसे अलग-अलग एपीआई तरीकों का इस्तेमाल करने से, क्रेडेंशियल स्टोरेज भी आसान हुआ. इससे हमें पासवर्ड और पासकी को एक ही जगह पर मैनेज करने में मदद मिली.”
क्रेडेंशियल मैनेजर एपीआई का इस्तेमाल करके, Google से साइन इन करने की सुविधा को अपनाने में, X के डेवलपर को ज़्यादा समस्याएं नहीं आईं. X के Google से साइन इन करने की पिछली सुविधा, One Tap, और Smart Lock के कोड को, क्रेडेंशियल मैनेजर के आसान तरीके से लागू करने के बाद, डेवलपर को अब कनेक्शन या डिसकनेक्शन की स्थितियों और गतिविधि के नतीजों को मैनेज नहीं करना पड़ता. इससे गड़बड़ी की संभावना कम हो गई है.
आने वाले समय में पासकी की सुविधा
X पर पासकी की सुविधा को इंटिग्रेट करने से पता चलता है कि पुष्टि करने का ज़्यादा सुरक्षित और उपयोगकर्ता के लिए आसान अनुभव दिया जा सकता है. क्रेडेंशियल मैनेजर एपीआई का इस्तेमाल करके, X के डेवलपर ने इंटिग्रेशन की प्रोसेस को आसान बनाया, संभावित गड़बड़ियों को कम किया, और सुरक्षा के साथ-साथ डेवलपर की वेलोसिटी को भी बेहतर बनाया. इन सबके साथ-साथ, उपयोगकर्ता अनुभव को भी बेहतर बनाया गया.
सौरभ ने कहा, “पासकी की सुविधा को इंटिग्रेट करने के बारे में सोचने वाले डेवलपर के लिए हमारी सलाह है कि वे क्रेडेंशियल मैनेजर एपीआई का इस्तेमाल करें.” “इससे प्रोसेस आसान हो जाती है और आपको कम कोड लिखना और बनाए रखना पड़ता है. इससे डेवलपर के लिए, सुविधा को लागू करना बेहतर हो जाता है.”
आने वाले समय में, X की योजना है कि सिर्फ़ पासकी की मदद से साइन-अप करने की सुविधा देकर, उपयोगकर्ता अनुभव को और बेहतर बनाया जाए. साथ ही, पासकी को मैनेज करने के लिए एक अलग स्क्रीन उपलब्ध कराई जाए.
शुरू करें
पासकी और क्रेडेंशियल मैनेजर एपीआई का इस्तेमाल करके, अपने ऐप्लिकेशन के लॉगिन यूएक्स को बेहतर बनाने का तरीका जानें.
पढ़ना जारी रखें
-
केस स्टडी
Uber ने नए डिवाइस पर साइन इन करने की प्रोसेस को आसान बनाने के लिए, Android के क्रेडेंशियल रीस्टोर करने वाले एपीआई का इस्तेमाल किया. इससे, हर साल मैन्युअल तरीके से होने वाले 40 लाख लॉगिन कम होने का अनुमान है. साथ ही, उपयोगकर्ता को बनाए रखने की दर भी बढ़ी है.
Niharika Arora, Tracy Agyemang • पांच मिनट में पढ़ा जा सकता है
-
केस स्टडी
Karrot, कम्यूनिटी पर आधारित पीयर-टू-पीयर मार्केटप्लेस ऐप्लिकेशन है. इसकी मदद से, लोग पुष्टि किए गए अन्य उपयोगकर्ताओं के साथ चीज़ें खरीद, बेच, और एक्सचेंज कर सकते हैं. इस प्लैटफ़ॉर्म को 2015 में दक्षिण कोरिया में लॉन्च किया गया था. इसके बाद, यह दुनिया भर के बाज़ारों में फैल गया है. इसके 4.3 करोड़ से ज़्यादा रजिस्टर किए गए उपयोगकर्ता हैं.
Thomas Ezan, Tracy Agyemang • दो मिनट में पढ़ा जा सकता है
-
केस स्टडी
Monzo, ब्रिटेन का एक डिजिटल बैंक है. इसके 1.5 करोड़ ग्राहक हैं और इनकी संख्या लगातार बढ़ रही है. ऐप्लिकेशन के बढ़ने के साथ-साथ, इंजीनियरिंग टीम ने ऐप्लिकेशन के स्टार्टअप टाइम को बेहतर बनाने के लिए एक अहम क्षेत्र के तौर पर पहचाना. हालांकि, उन्हें चिंता थी कि इसके लिए, उनके कोडबेस में बड़े बदलाव करने पड़ेंगे.
Ben Weiss, Tracy Agyemang • दो मिनट में पढ़ा जा सकता है
अप-टू-डेट रहें
हर हफ़्ते, Android डेवलपमेंट से जुड़ी नई जानकारी अपने इनबॉक्स में पाएं.