तरीका बताने वाले लेख

Credential Manager की मदद से, उपयोगकर्ताओं को पासकी पर माइग्रेट करने के सबसे सही तरीके

पढ़ने में लगने वाला समय: 6 मिनट
निहारिका अरोड़ा की प्रोफ़ाइल देखें विनीशा अथवानी की प्रोफ़ाइल देखें
Niharika Arora & Vinisha Athwani

आज के समय में, डिजिटल सुरक्षा बहुत ज़रूरी हो गई है. ऐसे में, पासवर्ड एक कमज़ोर कड़ी साबित हुए हैं. ये मुश्किल होते हैं, अक्सर असुरक्षित होते हैं, और उपयोगकर्ताओं और डेवलपर के लिए परेशानी का सबब बनते हैं. हालांकि, एक अच्छी बात यह है कि पासकी, पुष्टि करने का सबसे आसान, फ़िशिंग से सुरक्षित, और सुरक्षित तरीका है. इसलिए, यह तेज़ी से लोकप्रिय हो रही है. Android डेवलपर के लिए, Credential Manager API की मदद से, अपने उपयोगकर्ताओं को पासकी इस्तेमाल करने के बारे में जानकारी दी जा सकती है. साथ ही, पासवर्ड जैसे साइन-इन के पुराने तरीकों के लिए भी सहायता जारी रखी जा सकती है.

इस ब्लॉग में, हम कुछ सबसे सही तरीकों के बारे में चर्चा करेंगे. उपयोगकर्ताओं को पासकी पर माइग्रेट करने के लिए, आपको इन तरीकों का इस्तेमाल करना चाहिए.

पासकी की मदद से पुष्टि करने के बारे में जानकारी

पासकी पर माइग्रेट करने के लिए सुझावों के बारे में जानने से पहले, पासकी की मदद से पुष्टि करने के बुनियादी सिद्धांतों की खास जानकारी यहां दी गई है:

  • पासकी: ये क्रिप्टोग्राफ़िक क्रेडेंशियल होते हैं, जो पासवर्ड की जगह इस्तेमाल किए जाते हैं. पासकी, डिवाइस अनलॉक करने के तरीकों से जुड़ी होती हैं. साथ ही, इन्हें ऐप्लिकेशन और साइटों के लिए पुष्टि करने का सबसे सही तरीका माना जाता है.
  • Credential Manager: यह Jetpack API है. यह अलग-अलग तरह से पुष्टि करने के लिए, एक जैसा एपीआई इंटरफ़ेस उपलब्ध कराता है. इसमें पासकी, पासवर्ड, और फ़ेडरेटेड साइन-इन के तरीके शामिल हैं. जैसे, 'Google से साइन इन करें'.

पासकी, आपके उपयोगकर्ताओं की मदद कैसे करती हैं?

ऐसे ऐप्लिकेशन में उपयोगकर्ताओं को कई फ़ायदे मिलते हैं जिनमें पासकी की मदद से साइन इन किया जा सकता है. उपयोगकर्ताओं के लिए पासकी इस्तेमाल करने के मुख्य फ़ायदे यहां दिए गए हैं:

  • साइन-इन करने का बेहतर अनुभव: उपयोगकर्ताओं को एक जैसा यूज़र इंटरफ़ेस मिलता है. भले ही, वे पासवर्ड, पासकी या फ़ेडरेटेड साइन-इन के तरीके इस्तेमाल करें. जैसे, 'Google से साइन इन करें'.
  • साइन-इन करने में कम समय लगना: पासवर्ड टाइप करने के बजाय, उपयोगकर्ता अपने फ़ोन को अनलॉक करने के तरीकों का इस्तेमाल करते हैं. जैसे, बायोमेट्रिक डेटा. इससे उन्हें आसानी से साइन-इन करने का अनुभव मिलता है.
  • बेहतर सुरक्षा: पासकी, पब्लिक-की क्रिप्टोग्राफ़ी का इस्तेमाल करती हैं. इसलिए, सेवा देने वाली कंपनियों के डेटा लीक होने से, पासकी से सुरक्षित खातों पर कोई असर नहीं पड़ता. साथ ही, ये इंडस्ट्री स्टैंडर्ड एपीआई और प्रोटोकॉल पर आधारित होती हैं, ताकि यह पक्का किया जा सके कि इन पर फ़िशिंग के हमले न हों. सिंक करने और सुरक्षा के बारे में ज़्यादा जानने के लिए, यहां पढ़ें.
  • सभी डिवाइसों पर एक जैसा अनुभव: पासकी को अलग-अलग डिवाइसों पर सिंक किया जा सकता है. इसलिए, उपयोगकर्ता जिस भी डिवाइस का इस्तेमाल कर रहे हों, उन्हें पुष्टि करने की प्रोसेस आसान लगती है.
  • पासवर्ड भूल जाने की वजह से होने वाली परेशानी से छुटकारा!

पासकी की मदद से मिलने वाले बेहतर अनुभव के बारे में, हमें कई बड़े ऐप्लिकेशन से जानकारी मिली है. X ने पाया कि पुष्टि करने के फ़्लो में पासकी जोड़ने के बाद, लॉगिन करने की दर दोगुनी हो गई. ट्रैवल सर्च इंजन KAYAK ने पाया कि पुष्टि करने के फ़्लो में पासकी जोड़ने के बाद, उपयोगकर्ताओं को साइन अप और साइन इन करने में लगने वाला औसत समय 50%कम हो गया. Zoho, क्लाउड पर आधारित सॉफ़्टवेयर का एक सुइट है. यह सुरक्षा और बेहतर अनुभव देने पर फ़ोकस करता है. इसने अपने OneAuth Android ऐप्लिकेशन में पासकी की सुविधा जोड़कर, लॉगिन करने की स्पीड को छह गुना बढ़ा दिया.

आपके लिए इसके क्या फ़ायदे हैं?

अपने ऐप्लिकेशन को पासकी इस्तेमाल करने के लिए माइग्रेट करने पर, आपको Credential Manager API का फ़ायदा मिलेगा. यह Android पर, पहचान और पुष्टि करने के लिए सबसे सही स्टैंडर्ड है.

पासकी के अलावा, Credential Manager API, साइन-इन के पुराने तरीकों के साथ भी काम करता है. इससे, पुष्टि करने के फ़्लो को डेवलप और मैनेज करना आसान हो जाता है!

साइन-इन के इन सभी तरीकों के लिए, Credential Manager, बॉटम-शीट यूज़र इंटरफ़ेस (यूआई) उपलब्ध कराता है. इससे आपको डेवलपमेंट में लगने वाली मेहनत कम होती है. साथ ही, उपयोगकर्ताओं को एक जैसा अनुभव मिलता है.

उपयोगकर्ताओं को पासकी इस्तेमाल करने के लिए कब कहना चाहिए?

अब हम पासकी के फ़ायदों के बारे में जान चुके हैं. अब हम इस बारे में बात करेंगे कि आपको अपने उपयोगकर्ताओं को पासकी पर माइग्रेट करने के लिए कैसे बढ़ावा देना चाहिए.

यहां यूएक्स फ़्लो की सूची दी गई है. इनमें पासकी को बढ़ावा दिया जा सकता है:

  • उपयोगकर्ता खाता रजिस्टर करना: पासकी बनाने के लिए, अहम पलों में प्रॉम्प्ट दिखाएं. जैसे, जब आपके उपयोगकर्ता अपने खाते बनाते हैं, तब ये प्रॉम्प्ट दिखाए जा सकते हैं:
contextualprompts.png

खाता बनाते समय, कॉन्टेक्चुअल प्रॉम्प्ट

  • साइन इन करना: हमारा सुझाव है कि ओटीपी, पासवर्ड या साइन-इन के अन्य तरीकों से साइन इन करने के बाद, उपयोगकर्ताओं को पासकी बनाने के लिए प्रॉम्प्ट दिखाएं.
passkeys-credential-manager-sign-in.png

साइन-इन के दौरान, पासकी बनाने के लिए प्रॉम्प्ट दिखाना

  • खाता वापस पाने की सुविधा: खाता वापस पाने की सुविधा के लिए, क्रिटिकल यूज़र जर्नी (सीयूजे) ऐसी है जिसमें उपयोगकर्ताओं को अक्सर परेशानी होती है. खाता वापस पाने की सुविधा के दौरान, उपयोगकर्ताओं को पासकी इस्तेमाल करने के लिए प्रॉम्प्ट दिखाना, सबसे सही तरीका है. पासकी इस्तेमाल करने वाले उपयोगकर्ताओं को, खाता वापस पाने की सुविधा का वही अनुभव मिलता है जो उन्हें साइन-इन के दौरान मिलता है.
passkeys-account-recovery.png

खाता वापस पाने का फ़्लो

  • पासवर्ड फिर सेट करें: यह उपयोगकर्ताओं को पासकी बनाने के लिए प्रॉम्प्ट दिखाने का सबसे सही समय है. पासवर्ड फिर सेट करने की वजह से होने वाली परेशानी के बाद, उपयोगकर्ता आम तौर पर पासकी की सुविधा और सुरक्षा को ज़्यादा अहमियत देते हैं.
passkeys-new-password-created.png

अगली बार तेज़ी से साइन-इन करने के लिए, पासकी बनाएं

उपयोगकर्ताओं को पासकी पर माइग्रेट करने के लिए कैसे बढ़ावा देना चाहिए?

उपयोगकर्ताओं को पासवर्ड से पासकी पर माइग्रेट करने के लिए बढ़ावा देने के लिए, एक साफ़ रणनीति की ज़रूरत होती है. यहां कुछ सबसे सही तरीके दिए गए हैं, जिनका इस्तेमाल किया जा सकता है:

  • साफ़ तौर पर खास बात बताना: पासकी के फ़ायदों के बारे में बताने के लिए, आसान और उपयोगकर्ता के हिसाब से प्रॉम्प्ट का इस्तेमाल करें. ऐसे मैसेज का इस्तेमाल करें जिनमें उपयोगकर्ताओं के लिए फ़ायदों को हाइलाइट किया गया हो. इन फ़ायदों पर ज़ोर दें:
    • सुरक्षा से जुड़े बेहतर फ़ायदे. जैसे, फ़िशिंग से सुरक्षा.
    • पासवर्ड टाइप करने की ज़रूरत नहीं.
    • अलग-अलग डिवाइसों/प्लैटफ़ॉर्म पर एक ही पासकी का इस्तेमाल करने की सुविधा.
    • पुष्टि करने का एक जैसा अनुभव.
create-passkeys-clear-value-proposition.png

पासकी का प्रॉम्प्ट, जिसमें खास बात साफ़ तौर पर बताई गई हो

  • उपयोगकर्ताओं को बेहतर अनुभव देना:
    • Credential Manager की ओर से उपलब्ध कराए गए यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, सभी उपलब्ध साइन-इन विकल्प दिखाएं. इससे उपयोगकर्ता अपनी पसंद का तरीका चुन सकते हैं. साथ ही, उन्हें यह याद रखने की ज़रूरत नहीं होती कि उन्होंने पिछली बार कौनसा तरीका इस्तेमाल किया था.
    • उपयोगकर्ताओं को पासकी के बारे में जानकारी देने और एक जैसा अनुभव देने के लिए, पासकी के आधिकारिक आइकॉन का इस्तेमाल करें.
    • पक्का करें कि पासकी उपलब्ध न होने या किसी दूसरे डिवाइस का इस्तेमाल करने पर, उपयोगकर्ता साइन-इन के पुराने तरीकों या खाता वापस पाने के किसी तरीके पर वापस जा सकें. जैसे, उपयोगकर्ता नाम और पासवर्ड.
  • अपने ऐप्लिकेशन की सेटिंग के यूज़र इंटरफ़ेस (यूआई) में, क्रेडेंशियल के बारे में उपयोगकर्ताओं को साफ़ तौर पर जानकारी देना: पक्का करें कि आपके उपयोगकर्ता, पुष्टि करने के विकल्पों को समझ सकें. इसके लिए, अपने ऐप्लिकेशन की सेटिंग में हर पासकी के बारे में काम की जानकारी दिखाएं. क्रेडेंशियल का मेटाडेटा जोड़ने के बारे में ज़्यादा जानने के लिए, Credential Manager का दस्तावेज़ देखें.
passkeys-authentication-settings-ui.png

ऐप्लिकेशन की सेटिंग वाली स्क्रीन पर, पासकी का मेटाडेटा

  • उपयोगकर्ताओं को जानकारी देना: पासकी इस्तेमाल करने के लिए, मैसेज के साथ-साथ ऐप्लिकेशन में जानकारी देने वाले संसाधन या लिंक जोड़ें. इनमें पासकी के बारे में पूरी जानकारी दी गई हो.
  • धीरे-धीरे रोल आउट करना: पासकी को धीरे-धीरे रोल आउट करने पर विचार करें. इससे, उपयोगकर्ताओं के एक सबसेट को पासकी के बारे में जानकारी मिलेगी. साथ ही, आपको फ़ीडबैक इकट्ठा करने और बड़े पैमाने पर लॉन्च करने से पहले, उपयोगकर्ता अनुभव को बेहतर बनाने में मदद मिलेगी.

डेवलपर की केस स्टडी

डेवलपर के असल अनुभवों से अक्सर यह पता चलता है कि डिज़ाइन से जुड़े छोटे-छोटे फ़ैसले, जैसे कि पासकी का प्रॉम्प्ट कब और कहां दिखाना, पासकी इस्तेमाल करने की दर और उपयोगकर्ता के भरोसे पर काफ़ी असर डाल सकते हैं. इसे समझने के लिए, आइए जानते हैं कि बड़े ऐप्लिकेशन ने पासकी इस्तेमाल करने के लिए, अहम पलों में प्रॉम्प्ट दिखाने की रणनीति कैसे अपनाई है, ताकि पासकी इस्तेमाल करने की दर बढ़ाई जा सके :

Uber

पासकी इस्तेमाल करने की दर बढ़ाने के लिए, Uber, मार्केटिंग की रणनीतियों के साथ-साथ, अलग-अलग उपयोगकर्ता सफ़र में पासकी को बढ़ावा दे रहा है.

Uber ने बताया है: "पासकी इस्तेमाल करने के लिए 90% से ज़्यादा रजिस्ट्रेशन, ऐप्लिकेशन में अहम पलों में पासकी बनाने के लिए प्रॉम्प्ट दिखाने की वजह से हुए हैं. जबकि, ऑनबोर्डिंग और पुष्टि करने के सीयूजे के दौरान, पासकी इस्तेमाल करने के लिए कम रजिस्ट्रेशन हुए हैं". इससे, उनकी रणनीति की असरदार होने का पता चलता है.

पासकी लागू करने से मिले अहम सबक और रणनीतियां:

  • उपयोगकर्ताओं को पासकी इस्तेमाल करने का विकल्प देना, लेकिन मुख्य उपयोगकर्ता अनुभव में कोई बदलाव न करना: Uber ने अपने खाते की सेटिंग में, खाते की जांच करने की एक नई सुविधा जोड़ी है. इससे पासकी के फ़ायदों को हाइलाइट किया जा सकता है. इस वजह से, पासकी इस्तेमाल करने की दर बढ़ गई है.
checkupflow.png

उपयोगकर्ता खाते की जांच करने का फ़्लो

  • उपयोगकर्ताओं को पासकी के बारे में जानकारी देना: उन्होंने सीखा कि उपयोगकर्ताओं को पासकी के बारे में खुद से पता लगने का इंतज़ार नहीं करना चाहिए. ऐसा इसलिए, क्योंकि पासकी इस्तेमाल करने के फ़ायदों के बावजूद, जैसे कि तेज़ी से साइन-इन करना और लॉगिन करने की दर बढ़ना, पासकी इस्तेमाल करने की दर धीरे-धीरे बढ़ती है.
  • पासकी को बढ़ावा देने के लिए, अन्य प्लैटफ़ॉर्म का इस्तेमाल करना: Uber, पासकी को बढ़ावा देने के लिए ईमेल कैंपेन या बैनर का इस्तेमाल करने का भी एक्सपेरिमेंट कर रहा है. ये बैनर, उपयोगकर्ता के खाते की स्क्रीन पर दिखते हैं. इनसे, साइन-इन के नए तरीके को हाइलाइट किया जाता है. इससे, अगली बार साइन-इन करना आसान और सुरक्षित हो जाता है.
  • उपयोगकर्ता की पसंद का सम्मान करना: Uber ने माना कि सभी उपयोगकर्ता पासकी इस्तेमाल करने के लिए तैयार नहीं हैं. इसलिए, उसने अहम फ़्लो में बैकऑफ़ लॉजिक लागू किया है. जैसे, साइन इन, साइन अप स्क्रीन. साथ ही, कुछ मामलों में, पासकी के साथ-साथ पुष्टि करने के अन्य तरीकों का विकल्प भी दिया है.

Uber का कहना है:

"Uber में, हमने देखा है कि पासकी इस्तेमाल करने वाले उपयोगकर्ताओं को तेज़ी से, आसानी से, और सुरक्षित तरीके से लॉगिन करने का अनुभव मिलता है. ज़्यादा उपयोगकर्ताओं को पासकी का फ़ायदा मिले, इसके लिए हमने उपयोगकर्ता अनुभव के अहम पलों में, पासकी बनाने के लिए नड्ज जोड़े हैं. जैसे, खाते की सेटिंग, साइन अप, और लॉगिन. इन तरीकों से, पासकी इस्तेमाल करने की दर में काफ़ी बढ़ोतरी हुई है."

रायन ओ'लॉफ़लिन, सीनियर सॉफ़्टवेयर इंजीनियर, Uber

Economic Times

Economic Times, Times Internet के इकोसिस्टम का हिस्सा है. इसने उपयोगकर्ताओं को पासकी पर माइग्रेट करने के लिए, मुख्य वजह के तौर पर बेहतर उपयोगकर्ता अनुभव को इस्तेमाल किया.

टारगेट किए गए नड्ज लागू करने के बाद, Economic Times ने पाया कि रोलआउट की शुरुआती अवधि में, पासकी बनाने की दर में ~10% का सुधार हुआ.

पासकी लागू करने से मिले अहम सबक और रणनीतियां:

  • पासकी जनरेट करने के लिए, रणनीतिक प्रॉम्प्ट: शुरुआती दौर में, Economic Times, कई उपयोगकर्ता फ़्लो में पासकी बनाने के लिए, बार-बार प्रॉम्प्ट दिखा रहा था. हालांकि, यह देखा गया कि इस तरीके से कारोबार के लिए अहम सफ़र में रुकावट आ रही थी. जैसे, सदस्यता खरीदना या प्रीमियम सुविधाओं को अनलॉक करना. साथ ही, कार्ट को छोड़ दिया जा रहा था.
  • बेहतर तरीका: Economic Times ने जान-बूझकर, संवेदनशील फ़्लो (जैसे, सदस्यता के लिए चेकआउट प्रोसेस) से पासकी जनरेट करने के लिए प्रॉम्प्ट हटा दिए, ताकि तुरंत कार्रवाई पूरी की जा सके.
  • टारगेट किए गए प्रॉम्प्ट: उन्होंने रणनीतिक तौर पर, पासकी जनरेट करने की सुविधा उन जगहों पर जारी रखी जहां उपयोगकर्ता का मकसद साइन-इन करने या पुष्टि करने की प्रोसेस को मैनेज करने का होता है. जैसे, शुरुआती साइन-अप फ़्लो, साफ़ तौर पर साइन इन करने वाले पेज या खाते का मैनेजमेंट सेक्शन.
  • सकारात्मक नतीजा: इस बेहतर तरीके से, पासकी जनरेट करने की संख्या में सुधार हुआ. इससे पता चलता है कि उपयोगकर्ता पासकी को ज़्यादा पसंद कर रहे हैं. साथ ही, कारोबार के अहम फ़्लो में उपयोगकर्ता अनुभव पर कोई असर नहीं पड़ा.
econiomic-times-passkeys-workflow.png

पासकी मैनेजमेंट स्क्रीन

नतीजा

पासकी को Android के Credential Manager के साथ इंटिग्रेट करने का मतलब सिर्फ़ नई टेक्नोलॉजी को अपनाना नहीं है. इसका मतलब है कि अपने उपयोगकर्ताओं के लिए, ज़्यादा सुरक्षित, सुविधाजनक, और बेहतर अनुभव देना. पासकी को स्मार्ट तरीके से लागू करने पर, सिर्फ़ खातों को सुरक्षित नहीं किया जाता, बल्कि भरोसा भी बनाया जाता है. साथ ही, आपके ऐप्लिकेशन की पुष्टि करने की रणनीति को आने वाले समय के लिए तैयार किया जाता है.

अपने उपयोगकर्ताओं को सबसे अच्छा, ऑप्टिमाइज़ किया गया, और बेहतर अनुभव देने के लिए, यूएक्स के दिशा-निर्देशों का पालन करें. ऐसा तब करें, जब आप Credential Manager की मदद से पासकी की पुष्टि करने की सुविधा लागू कर रहे हों. आज ही दस्तावेज़ देखें!

लेखक:
पढ़ना जारी रखें