ไลบรารีของไคลเอ็นต์ JavaScript สำหรับลงชื่อเข้าใช้ด้วย Google และ Google One Tap ออกแบบมาให้ใช้ได้กับเบราว์เซอร์และแพลตฟอร์มที่ใช้กันโดยทั่วไปส่วนใหญ่ ทั้งนี้ เราไม่รับประกันว่าฟีเจอร์นี้จะใช้งานได้ในทุกเบราว์เซอร์หรือแพลตฟอร์ม
เนื่องจากความเสี่ยงด้านความปลอดภัย เราจึงรองรับเฉพาะไลบรารีไคลเอ็นต์ JavaScript ในเบราว์เซอร์แต่ละรายการ 2 เวอร์ชันล่าสุดเท่านั้น
ความเข้ากันได้
การรองรับปุ่ม "ลงชื่อเข้าใช้ด้วย Google" และขั้นตอนการลงชื่อเข้าใช้ด้วย One Tap จะแตกต่างกันไป ตามชุดค่าผสมของเบราว์เซอร์และแพลตฟอร์ม
ประสบการณ์ของผู้ใช้อาจแตกต่างกันไปในแต่ละเบราว์เซอร์ตามความพร้อมใช้งานของฟีเจอร์ต่อไปนี้
ขั้นตอนการลงชื่อเข้าใช้และฟีเจอร์ที่รองรับจะแสดงในตารางต่อไปนี้ เบราว์เซอร์บางรายการอาจไม่มีให้บริการในบางแพลตฟอร์ม โดย N/A หมายความว่าเบราว์เซอร์ที่รองรับไม่มีให้บริการในแพลตฟอร์มนั้น
ลงชื่อเข้าใช้ด้วย Google
เบราว์เซอร์ / แพลตฟอร์ม | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | ไม่มี | ไม่มี | ไม่มี |
* เนื่องจาก ITP จึงต้องใช้โหมดเปลี่ยนเส้นทางสำหรับ iOS
One Tap
เบราว์เซอร์ / แพลตฟอร์ม | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | ไม่มี | ไม่มี | ไม่มี |
* ต้องมีการกำหนดค่าเพิ่มเติมเพื่อเปิดใช้ UX การแตะครั้งเดียวที่อัปเกรดแล้วสำหรับเบราว์เซอร์ที่ต้องใช้ ITP
† FedCM พร้อมใช้งานใน Chrome 117 ขึ้นไป ดูข้อมูลเพิ่มเติมได้ที่แผนภูมิความเข้ากันได้ของเบราว์เซอร์ใน MDN
คุกกี้ของบุคคลที่สาม
ในฐานะผู้เข้าร่วมกลุ่มชุมชน FedID ของ W3C ที่ทำงานเกี่ยวกับ FedCM บริการระบุตัวตนของ Google ได้พยายามเพิ่มความเป็นส่วนตัวและความปลอดภัยของผู้ใช้ พร้อมทั้งลดการเปลี่ยนแปลงในเว็บไซต์ที่มีอยู่และรักษาความสะดวก ในการใช้งานสำหรับผู้ใช้ของเรา ตอนนี้ไลบรารี JavaScript ของ GIS รองรับ FedCM API ที่เสนอแล้ว
ตั้งแต่เดือนสิงหาคม 2023 เป็นต้นมา Google Identity Services รองรับ FedCM อย่างเต็มรูปแบบและแนะนำให้ใช้ เว็บแอปที่มีอยู่บางแอปอาจต้องมีการเปลี่ยนแปลงเพื่อใช้ FedCM
แนะนำ
- เปิดใช้ FedCM สำหรับเว็บแอปใหม่และย้ายข้อมูลแอปที่มีอยู่
ไม่แนะนำ
- การปิดใช้ FedCM
ตั้งแต่เดือนสิงหาคม 2022 เป็นต้นมา Google Identity Services ได้ดำเนินการช่วงทดลองใช้ FedCM จากต้นทางแบบจำกัด เว็บไซต์ประมาณ 20 แห่งและผู้ใช้ 300,000 คนลงชื่อเข้าใช้โดยใช้ FedCM API และ GIS ได้สำเร็จ
เรายินดีที่จะแจ้งให้ทราบว่าความคิดเห็นเบื้องต้นแสดงให้เห็นว่าสำหรับเว็บไซต์ส่วนใหญ่ การเปลี่ยนไปใช้กระบวนการลงชื่อเข้าใช้ที่ปลอดภัยและเป็นส่วนตัวมากขึ้นโดยไม่ใช้คุกกี้ของบุคคลที่สาม สามารถเกิดขึ้นได้อย่างโปร่งใสผ่านการอัปเดตที่เข้ากันได้แบบย้อนหลังกับ ไลบรารี GIS ที่มีอยู่ ไม่จำเป็นต้องเปลี่ยนแปลงโฟลว์ของผู้ใช้และเว็บไซต์ที่มีอยู่ นี่เป็นจุดสําคัญเนื่องจากการนํา FedCM API มาใช้ในวงกว้างขึ้นอยู่กับการย้ายข้อมูลที่ไม่มีปัญหาของเว็บไซต์ที่มีอยู่
จากความคิดเห็นเบื้องต้นนี้ GIS วางแผนที่จะขยายการเข้าร่วม การทดสอบ GIS ด้วย FedCM
ในระหว่างการทดลองใช้ เราพบปัญหาเหล่านี้และเว็บไซต์บางแห่งอาจต้อง ดําเนินการเมื่อ GIS ใช้ FedCM
- กล่องโต้ตอบที่เบราว์เซอร์แสดงผลจะตัดความสามารถที่มีอยู่ของเว็บไซต์ในการใช้แอตทริบิวต์รูปแบบหรือ iframe ระดับกลางเพื่อควบคุมการวางตำแหน่งกล่องโต้ตอบการลงชื่อเข้าใช้ ซึ่งอาจบดบังเนื้อหาที่มีอยู่ของเว็บไซต์ ซึ่งบางส่วนอาจเป็นประโยชน์หรือสำคัญต่อผู้ใช้ที่ต้องเห็นก่อนลงชื่อเข้าใช้
- แม้ว่ายังไม่ได้ใช้งานอย่างแพร่หลาย แต่บางเว็บไซต์อาจใช้ CSP และ COOP ในกรณีเหล่านี้ เว็บไซต์อาจต้องทำการเปลี่ยนแปลงเพื่อสั่งให้เบราว์เซอร์ อนุญาตป๊อปอัปและโหลดทรัพยากรข้ามเว็บไซต์