FedCM से जुड़े अपडेट: खाते की जानकारी के नए फ़ील्ड और एमएल की मदद से बेहतर उपयोगकर्ता अनुभव

Chrome 141 से, हम Federated Credential Management API (FedCM) में Fields API में बदलाव कर रहे हैं. इस बदलाव का मकसद, डेवलपर को उपयोगकर्ता की पहचान करने के अन्य तरीकों का इस्तेमाल करने की अनुमति देना है. साथ ही, उपयोगकर्ताओं को यह जानकारी देना है कि भरोसा करने वाली पार्टी (आरपी) और पहचान करने वाली पार्टी (आईडीपी) के बीच कौनसा डेटा शेयर किया जाता है.

इसके अलावा, हम एक्सपेरिमेंट के तौर पर एक एमएल मॉडल डिप्लॉय कर रहे हैं. इसका मकसद, FedCM का इस्तेमाल करने वाले लोगों को बेहतर अनुभव देना है. साथ ही, यह डायलॉग बॉक्स सिर्फ़ उन लोगों को दिखेगा जिनके FedCM से लॉगिन करने की संभावना ज़्यादा है.

Fields API में हुए अपडेट

पहले, FedCM के लिए हर खाते में email फ़ील्ड की ज़रूरत होती थी. यह सुविधा कई IdP के साथ काम करती है. हालांकि, डेवलपर के सुझाव, शिकायत या राय से पता चला है कि यह सुविधा बहुत ज़्यादा पाबंदियां लगाती है. कुछ IdP, उपयोगकर्ताओं को फ़ोन नंबर या उपयोगकर्ता नाम से साइन अप करने की अनुमति देते हैं. साथ ही, उनके खाते से हमेशा कोई ईमेल पता नहीं जुड़ा होता.

इस समस्या को हल करने के लिए, हमने email और name फ़ील्ड को वैकल्पिक बना दिया है. साथ ही, दो नए वैकल्पिक फ़ील्ड जोड़े हैं:

  • username: यह स्ट्रिंग, उपयोगकर्ता के उपयोगकर्ता नाम को दिखाती है.
  • tel: उपयोगकर्ता का फ़ोन नंबर दिखाने वाली स्ट्रिंग.

Chrome 141 से, "name", "username", "email" या "tel" फ़ील्ड में से कम से कम एक फ़ील्ड की वैल्यू देना ज़रूरी है.

FedCM डायलॉग में, इस जानकारी को ज़ाहिर करने वाला यूज़र इंटरफ़ेस (यूआई) टेक्स्ट शामिल है: 'जारी रखने के लिए, fedcm-idp-demo.localhost इस साइट के साथ आपका उपयोगकर्ता नाम और फ़ोन नंबर शेयर करेगा.'.
जानकारी देने वाला मैसेज: आरपी, IdP से सिर्फ़ उपयोगकर्ता नाम और फ़ोन नंबर शेयर करने का अनुरोध करता है.

यह अपडेट, पिछले वर्शन के साथ काम करता है. साथ ही, मौजूदा इंटिग्रेशन पहले की तरह ही काम करेंगे. IdP, fields प्रॉपर्टी को लागू करने के लिए कैसे इस्तेमाल कर सकता है, इस बारे में ज़्यादा जानने के लिए दस्तावेज़ देखें.

यह सुविधा कैसे काम करती है, यह जानने के लिए डेमो देखें.

एमएल की मदद से बेहतर उपयोगकर्ता अनुभव

उपयोगकर्ता अनुभव को बेहतर बनाने के लिए, हम एक्सपेरिमेंट के तौर पर एक मॉडल डिप्लॉय कर रहे हैं. इसका मकसद, अनचाहे प्रॉम्प्ट को कम करना है. यह मॉडल अनुमान लगाता है कि कोई उपयोगकर्ता कब साइन अप या साइन इन कर सकता है. साथ ही, FedCM यूज़र इंटरफ़ेस (यूआई) को सिर्फ़ उन पलों में दिखाएगा. यह अपडेट, Chrome 141 के उपयोगकर्ताओं के लिए अपने-आप चालू हो जाएगा. इसके लिए, डेवलपर को कोई कार्रवाई करने की ज़रूरत नहीं है.

लोकल टेस्टिंग के लिए मॉडल को चालू या बंद करने के लिए, chrome://flags/#fedcm-segmentation-platform फ़्लैग को टॉगल किया जा सकता है.

सुझाव/राय दें या शिकायत करें

ये बदलाव, FedCM को वेब पर फ़ेडरेटेड आइडेंटिटी के लिए ज़्यादा फ़्लेक्सिबल और मज़बूत एपीआई बनाने की हमारी कोशिश का हिस्सा हैं. एपीआई को बेहतर बनाने के लिए, इन या किसी अन्य सुविधा के बारे में अपने सुझाव/राय दें या शिकायत करें. इसके लिए, समस्या की जानकारी दें.