ตั้งแต่ 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 ช่อง

การอัปเดตนี้เข้ากันได้แบบย้อนหลัง และการติดตั้งใช้งานที่มีอยู่จะทำงานได้ตามที่คาดไว้ ดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีที่ IdP ใช้พร็อพเพอร์ตี้ fields
ในการติดตั้งใช้งานได้ที่เอกสารประกอบ
ดูวิธีการทำงานได้ในการสาธิต
ประสบการณ์ของผู้ใช้ที่ทำงานด้วยระบบ ML
เรากำลังใช้โมเดลทดลองเพื่อลดพรอมต์ที่ไม่ต้องการ เพื่อปรับปรุงประสบการณ์ของผู้ใช้ โมเดลนี้จะคาดการณ์เวลาที่ผู้ใช้มีแนวโน้มที่จะลงชื่อสมัครใช้หรือลงชื่อเข้าใช้ และจะแสดง UI ของ FedCM ในช่วงเวลาดังกล่าวเท่านั้น การอัปเดตนี้จะเปิดใช้โดยอัตโนมัติสำหรับผู้ใช้ใน Chrome 141 โดย ไม่จำเป็นต้องให้นักพัฒนาแอปดำเนินการใดๆ
หากต้องการเปิดหรือปิดใช้โมเดลสำหรับการทดสอบในเครื่อง คุณสามารถเปิด/ปิด
chrome://flags/#fedcm-segmentation-platform
แฟล็กได้
แชร์ความคิดเห็น
การเปลี่ยนแปลงเหล่านี้เป็นส่วนหนึ่งของความพยายามอย่างต่อเนื่องในการทำให้ FedCM เป็น API ที่ยืดหยุ่นและมีประสิทธิภาพมากขึ้นสำหรับ ข้อมูลประจำตัวแบบรวมบนเว็บ หากต้องการช่วยเราปรับปรุง API โปรดแชร์ความคิดเห็นเกี่ยวกับฟีเจอร์เหล่านี้หรือฟีเจอร์อื่นๆ โดยการยื่นปัญหา