การอัปเดต FedCM: ฟิลด์ข้อมูลบัญชีใหม่และประสบการณ์ของผู้ใช้ที่ขับเคลื่อนด้วย ML

ตั้งแต่ Chrome 141 เป็นต้นไป เราจะเริ่มเปลี่ยนแปลง Fields API ใน Federated Credential Management API (FedCM) การเปลี่ยนแปลงนี้มีจุดมุ่งหมายเพื่อช่วยให้นักพัฒนาแอปสามารถรองรับการระบุตัวตนผู้ใช้แบบอื่น และให้ความโปร่งใสแก่ผู้ใช้มากขึ้นเกี่ยวกับข้อมูลที่แชร์ระหว่างผู้ให้บริการที่เชื่อถือได้ (RP) กับผู้ให้บริการระบุตัวตน (IdP)

นอกจากนี้ เรายังกำลังติดตั้งใช้งานโมเดล ML เวอร์ชันทดลองซึ่งมีเป้าหมายเพื่อปรับเปลี่ยนประสบการณ์ของผู้ใช้ FedCM ในแบบเฉพาะบุคคล และแสดงกล่องโต้ตอบต่อผู้ใช้ที่มีแนวโน้มจะเข้าสู่ระบบด้วย FedCM มากกว่าเท่านั้น

การอัปเดตใน Fields API

ก่อนหน้านี้ FedCM กำหนดให้มีemailสำหรับแต่ละบัญชี แม้ว่าวิธีนี้จะใช้ได้กับ IdP หลายราย แต่ความคิดเห็นจากนักพัฒนาซอฟต์แวร์ระบุว่า วิธีนี้เข้มงวดเกินไป IdP บางรายอนุญาตให้ผู้ใช้ลงชื่อสมัครใช้ด้วยหมายเลขโทรศัพท์หรือชื่อผู้ใช้ และ ไม่ได้เชื่อมโยงอีเมลกับบัญชีเสมอไป

เราจึงได้ทำให้ช่อง email และ name เป็นช่องที่ไม่บังคับ และเพิ่มช่องที่ไม่บังคับใหม่ 2 ช่อง ดังนี้

  • username: สตริงที่แสดงชื่อผู้ใช้ของผู้ใช้
  • tel: สตริงที่แสดงหมายเลขโทรศัพท์ของผู้ใช้

ตั้งแต่ Chrome 141 เป็นต้นไป คุณต้องระบุช่อง "name", "username", "email" หรือ "tel" อย่างน้อย 1 ช่อง

กล่องโต้ตอบ FedCM ซึ่งรวมถึงข้อความ UI ในการเปิดเผยข้อมูลต่อไปนี้ "หากต้องการดำเนินการต่อ fedcm-idp-demo.localhost จะแชร์ชื่อผู้ใช้และหมายเลขโทรศัพท์ของคุณกับเว็บไซต์นี้"
ข้อความการเปิดเผยข้อมูล: RP ขอให้ IdP แชร์เฉพาะชื่อผู้ใช้และหมายเลขโทรศัพท์

การอัปเดตนี้เข้ากันได้แบบย้อนหลัง และการติดตั้งใช้งานที่มีอยู่จะทำงานได้ตามที่คาดไว้ ดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีที่ IdP ใช้พร็อพเพอร์ตี้ fields ในการติดตั้งใช้งานได้ที่เอกสารประกอบ

ดูวิธีการทำงานได้ในการสาธิต

ประสบการณ์ของผู้ใช้ที่ทำงานด้วยระบบ ML

เรากำลังใช้โมเดลทดลองเพื่อลดพรอมต์ที่ไม่ต้องการ เพื่อปรับปรุงประสบการณ์ของผู้ใช้ โมเดลนี้จะคาดการณ์เวลาที่ผู้ใช้มีแนวโน้มที่จะลงชื่อสมัครใช้หรือลงชื่อเข้าใช้ และจะแสดง UI ของ FedCM ในช่วงเวลาดังกล่าวเท่านั้น การอัปเดตนี้จะเปิดใช้โดยอัตโนมัติสำหรับผู้ใช้ใน Chrome 141 โดย ไม่จำเป็นต้องให้นักพัฒนาแอปดำเนินการใดๆ

หากต้องการเปิดหรือปิดใช้โมเดลสำหรับการทดสอบในเครื่อง คุณสามารถเปิด/ปิด chrome://flags/#fedcm-segmentation-platform แฟล็กได้

แชร์ความคิดเห็น

การเปลี่ยนแปลงเหล่านี้เป็นส่วนหนึ่งของความพยายามอย่างต่อเนื่องในการทำให้ FedCM เป็น API ที่ยืดหยุ่นและมีประสิทธิภาพมากขึ้นสำหรับ ข้อมูลประจำตัวแบบรวมบนเว็บ หากต้องการช่วยเราปรับปรุง API โปรดแชร์ความคิดเห็นเกี่ยวกับฟีเจอร์เหล่านี้หรือฟีเจอร์อื่นๆ โดยการยื่นปัญหา