คําเตือน: ข้อมูลนี้ระบุไว้ใน นโยบายข้อมูลผู้ใช้ของ Google โปรดตรวจสอบและปฏิบัติตามนโยบาย ไม่เช่นนั้นอาจทําให้โครงการหรือบัญชีถูกระงับ

ภาพรวม

"ลงชื่อเข้าใช้ด้วย Google" ช่วยให้คุณจัดการการตรวจสอบสิทธิ์ของผู้ใช้และลงชื่อเข้าใช้เว็บไซต์ได้อย่างรวดเร็วและง่ายดาย ผู้ใช้ลงชื่อเข้าใช้บัญชี Google รวมถึงให้ความยินยอม และแชร์ข้อมูลโปรไฟล์ของตนกับแพลตฟอร์มของคุณอย่างปลอดภัย

ปุ่มที่ปรับแต่งได้และขั้นตอนมากมายรองรับการลงชื่อสมัครใช้และการลงชื่อเข้าใช้ของผู้ใช้

การลงชื่อสมัครใช้หมายถึงขั้นตอนในการขอความยินยอมจากเจ้าของบัญชี Google เพื่อแชร์ข้อมูลโปรไฟล์กับแพลตฟอร์มของคุณ โดยทั่วไปแล้ว บัญชีใหม่จะสร้างขึ้นในเว็บไซต์โดยใช้ข้อมูลที่แชร์นี้ แต่ขั้นตอนนี้ไม่ใช่ข้อกําหนด

การลงชื่อเข้าใช้หมายถึง ผู้ใช้เข้าสู่ระบบบัญชี Google โดยใช้ ปุ่มลงชื่อเข้าใช้ที่ปรับเปลี่ยนในแบบของคุณ หรือแตะครั้งเดียวและ ลงชื่อเข้าใช้อัตโนมัติ สําหรับผู้ใช้ที่ลงชื่อเข้าสู่ระบบบัญชี Google อยู่แล้ว

การสาธิตการลงชื่อเข้าใช้ด้วย Google

คลิกปุ่มเพื่อลงชื่อเข้าใช้บัญชี Google

ความเป็นส่วนตัวของผู้ใช้

และจะไม่นําข้อมูลจากการลงชื่อเข้าใช้ด้วย Google ไปใช้ในโฆษณาหรือวัตถุประสงค์อื่นๆ ที่ไม่ใช่การรักษาความปลอดภัย

Use Case

สาเหตุบางส่วนที่อาจทําให้เกิดการลงชื่อเข้าใช้ด้วย Google ในเว็บไซต์ของคุณ ได้แก่

  • เพิ่มปุ่ม "ลงชื่อเข้าใช้ด้วย Google" ที่เชื่อถือได้และปลอดภัยลงในหน้าการสร้างหรือการตั้งค่าบัญชี
  • ป้อนข้อมูลบัญชีใหม่ล่วงหน้าโดยใช้ข้อมูลที่แชร์จากโปรไฟล์บัญชี Google
  • ลงชื่อเข้าใช้บัญชี Google ครั้งเดียวโดยไม่ต้องป้อนชื่อผู้ใช้หรือรหัสผ่านในเว็บไซต์อื่นๆ
  • เมื่อกลับมาเข้าชม ให้ลงชื่อเข้าใช้โดยอัตโนมัติหรือคลิกเดียวทั่วทั้งเว็บไซต์
  • ใช้บัญชี Google ที่ยืนยันแล้วเพื่อปกป้องความคิดเห็น การโหวต หรือแบบฟอร์มจากการละเมิด ในขณะเดียวกันก็ลบข้อมูลระบุตัวบุคคล

ฟีเจอร์ที่รองรับ

ฟีเจอร์ที่รองรับโดยการลงชื่อเข้าใช้ด้วย Google มีดังนี้

  • ลงชื่อสมัครใช้หากต้องการสร้างบัญชีใหม่โดยอัตโนมัติจากโปรไฟล์บัญชี Google
  • ลงชื่อเข้าใช้โดยใช้ตัวเลือกบัญชีเพื่อเลือกจากหลายบัญชี
  • ลงชื่อเข้าใช้ด้วยการแตะครั้งเดียว หากคุณลงชื่อเข้าใช้บัญชี Google เรียบร้อยแล้ว
  • ลงชื่อเข้าใช้โดยอัตโนมัติเมื่อกลับมาเข้าชมเว็บไซต์โดยใช้คอมพิวเตอร์ โทรศัพท์ หรือแม้กระทั่งแท็บเบราว์เซอร์หลายแท็บ
  • ออกจากระบบ เพื่อปิดใช้การลงชื่อเข้าใช้โดยอัตโนมัติในอุปกรณ์ทุกเครื่อง
  • การระงับบัญชี Google ของคุณจะหยุดการลงชื่อเข้าใช้เว็บไซต์ทั้งหมดโดยใช้การลงชื่อเข้าใช้ด้วย Google
  • การลบบัญชี Google หรือพาร์ทเนอร์จะส่งผลต่อบัญชีหนึ่ง แต่จะไม่มีผลกับอีกบัญชีหนึ่ง
  • ใช้ผู้ให้บริการข้อมูลประจําตัวบุคคลที่สามหรือลงชื่อสมัครใช้โดยตรงหากเลือกที่จะไม่แชร์โปรไฟล์บัญชี Google กับเว็บไซต์

การย้ายข้อมูลไปที่ปุ่ม "ลงชื่อเข้าใช้ด้วย Google"

หากเว็บไซต์ใช้ประโยชน์จากปุ่ม Google Sign-In ที่มีอยู่อยู่แล้ว การย้ายข้อมูลไปยังปุ่ม Sign In with Google ใหม่ก็ทําได้ง่ายและมีข้อดีหลายประการ ดังนี้

  • การใช้งานที่ปรับเปลี่ยนในแบบของแต่ละคนจะช่วยให้ผู้ใช้ดูรูปโปรไฟล์เพื่อระบุหรือเลือกจากบัญชี Google หลายบัญชีได้ จึงช่วยลดการลงชื่อสมัครใช้และลงชื่อเข้าใช้อย่างราบรื่น

  • ด้วยความเชื่อมั่นและความปลอดภัยของผู้ใช้ เราได้ปรับปรุงการควบคุมความเป็นส่วนตัวและ มองเห็นข้อมูลที่แชร์ได้มากขึ้น

  • รูปลักษณ์ที่สอดคล้องกันในอินเทอร์เน็ตช่วยเพิ่มความไว้วางใจของผู้ใช้ที่มีต่อ แบรนด์ Google Sign-In ที่ไม่สอดคล้อง

  • สําหรับนักพัฒนาซอฟต์แวร์ เราได้ออกแบบไลบรารีใหม่เพื่อลดเวลาในการเขียนโค้ดและการลงแรง

  • นอกจากนี้ การเปลี่ยนแปลงเหล่านี้มีจุดประสงค์เพื่อแยกและลดความเสี่ยงเมื่อเราเปิดตัวฟีเจอร์ใหม่และการเปลี่ยนแปลงด้านความปลอดภัย เช่น การปิดใช้คุกกี้ของบุคคลที่สาม

ดูข้อมูลเพิ่มเติมได้ในคําแนะนําในการย้ายข้อมูล

ช่วงเวลาการตรวจสอบสิทธิ์และการให้สิทธิ์ที่แยกกัน

หากต้องการขอโทเค็นเพื่อการเข้าถึงเพื่อใช้กับ Google API หรือโหลดข้อมูลผู้ใช้บางอย่าง คุณต้องเรียก API การให้สิทธิ์บริการ Google Identity แทน โดยเป็น JavaScript API แยกต่างหาก แต่รวมอยู่กับ API การตรวจสอบสิทธิ์

หากเว็บไซต์ต้องเรียก API การตรวจสอบสิทธิ์และ API การให้สิทธิ์ คุณต้องเรียกแยกกันในช่วงเวลาที่ต่างกัน ในขณะที่ตรวจสอบสิทธิ์ ปุ่ม One Tap และ/หรือปุ่ม "ปรับเปลี่ยนในแบบของคุณ" จะปรากฏขึ้นเพื่อให้ผู้ใช้ลงชื่อเข้าใช้หรือลงชื่อสมัครใช้เว็บไซต์ได้ เมื่อเรียกใช้ข้อมูลจาก Google ในภายหลัง คุณจะเรียกใช้ API การให้สิทธิ์เพื่อขอคํายินยอมและขอรับโทเค็นเพื่อการเข้าถึงข้อมูลได้ การแยกนี้เป็นไปตามแนวทางปฏิบัติแนะนํา การให้สิทธิ์ที่เพิ่มขึ้น ซึ่งเราขอขอสิทธิ์ในบริบทที่เกี่ยวข้อง

หากต้องการบังคับใช้การแยกนี้ API การตรวจสอบสิทธิ์จะแสดงโทเค็นรหัสที่ใช้ลงชื่อเข้าใช้เว็บไซต์เท่านั้น ในขณะที่ API การให้สิทธิ์สามารถส่งคืนรหัสหรือโทเค็นเพื่อการเข้าถึงที่ใช้สําหรับการเข้าถึงข้อมูลเท่านั้น แต่ไม่ได้ลงชื่อเข้าใช้

การแยกนี้ทําให้ผู้ใช้ได้รับประสบการณ์การตรวจสอบสิทธิ์ที่สอดคล้องกันในเว็บไซต์ต่างๆ ซึ่งอาจช่วยเพิ่มความน่าเชื่อถือและการใช้งานของผู้ใช้ และส่งผลให้อัตรา Conversion ของผู้ใช้ในเว็บไซต์ดีขึ้นในที่สุด

วิธีการทำงาน

ไลบรารี JavaScript รวมอยู่ในเว็บไซต์และใช้ HTML หรือ JavaScript เพื่อปรับแต่งรูปลักษณ์ของปุ่มในแบบของคุณ รวมถึงการแตะครั้งเดียว การลงชื่อเข้าใช้อัตโนมัติ และออกจากระบบ

การลงชื่อเข้าใช้บัญชี Google

หากต้องการให้การลงชื่อเข้าใช้ด้วย Google ทํางาน ควรมีเซสชัน Google ที่ใช้งานอยู่ในเบราว์เซอร์ การลงชื่อเข้าใช้ด้วย One Tap และ Auto จะเกิดขึ้นเมื่อผู้ใช้ลงชื่อเข้าใช้ Google ก่อนที่จะโหลดหน้าเว็บเท่านั้น ในขั้นตอน "ลงชื่อเข้าใช้ด้วย Google" ผู้ใช้จะได้รับข้อความแจ้งให้ลงชื่อเข้าใช้ Google เมื่อกดปุ่ม ซึ่งจะเริ่มต้นเซสชัน Google ที่ใช้งานอยู่

ข้อความ Alt

จากนั้นลงชื่อเข้าใช้บัญชี Google ดังนี้

ข้อความ Alt

ในขั้นตอนถัดไป Google จะยืนยันว่าเจ้าของบัญชี Google ได้ให้คํายินยอมที่จะแชร์โปรไฟล์กับแอปของคุณแล้ว

หากยังไม่ได้ดําเนินการ ผู้ใช้ที่เข้าชมเว็บไซต์ของคุณจะได้รับแจ้งให้แชร์ข้อมูลโปรไฟล์บัญชี Google กับแอป

เมื่อเปิดใช้การแตะครั้งเดียว ผู้ใช้จะเห็นกล่องโต้ตอบความยินยอมและการลงชื่อเข้าใช้

ข้อความ Alt

หากผู้ใช้เคยลงชื่อเข้าใช้แอปของคุณและได้รับความยินยอมแล้ว ปุ่มแสดงโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้จะปรากฏขึ้น และการคลิกปุ่มจะนําผู้ใช้ไปยังเว็บไซต์โดยตรง

ข้อความ Alt

หรือปุ่มที่ไม่มีการปรับในแบบของคุณจะแสดงขึ้น

ข้อความ Alt

การกดปุ่ม "ลงชื่อเข้าใช้ด้วย Google" จะทําให้เกิดคํายินยอมและช่วงเวลาลงชื่อเข้าใช้

ข้อความ Alt

การลงชื่อเข้าใช้โดยอัตโนมัติ

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

ข้อความ Alt

ผู้ใช้ลงชื่อเข้าใช้เว็บไซต์ของคุณ

หลังจากได้รับความยินยอมแล้ว ระบบจะแชร์ข้อมูลเข้าสู่ระบบ JSON Web Token (JWT) ที่มีชื่อ อีเมล และรูปโปรไฟล์ของผู้ใช้โดยใช้เครื่องจัดการการเรียกกลับ JavaScript หรือการเปลี่ยนเส้นทางไปยังบริการแบ็กเอนด์ของคุณ

คุณจะจัดการสถานะเซสชันของผู้ใช้สําหรับการลงชื่อเข้าใช้เว็บไซต์ของคุณได้

สถานะการลงชื่อเข้าใช้บัญชี Google ของผู้ใช้และแอปเป็นอิสระจากกัน ยกเว้นระหว่างที่ลงชื่อเข้าใช้ตัวเองเมื่อคุณทราบว่าผู้ใช้ตรวจสอบสิทธิ์แล้วและลงชื่อเข้าใช้บัญชี Google ของตน ผู้ใช้ยังคงลงชื่อเข้าใช้ ออกจากระบบ หรือเปลี่ยนไปใช้บัญชี Google อื่น ขณะเดียวกันก็ยังคงใช้งานเซสชันที่มีการลงชื่อเข้าใช้อยู่บนเว็บไซต์ของคุณ

จากที่นี่ คุณอาจทําสิ่งต่อไปนี้ได้

  • เลือกที่จะอนุญาตให้ผู้ใช้ที่ผ่านการยืนยันสามารถเข้าถึงหน้าต่างๆ ในเว็บไซต์ของคุณ
  • ใช้ข้อมูลโปรไฟล์เพื่อตรวจสอบบัญชีที่ซ้ํากัน เชื่อมโยงผู้ใช้กับบัญชีที่มีอยู่ หรือใช้ข้อมูลโปรไฟล์เพื่อป้อนข้อมูลล่วงหน้าและสร้างบัญชีใหม่บนแพลตฟอร์ม
  • อนุญาตกิจกรรมอื่นๆ ที่จําเป็นสําหรับบัญชีผู้ใช้ที่ยืนยันแล้ว

ผู้ใช้อาจปิดใช้การแตะครั้งเดียวและการลงชื่อเข้าใช้อัตโนมัติทั่วโลก หรือเพิกถอนคํายินยอมให้แชร์โปรไฟล์บัญชีได้ทุกเมื่อโดยไปที่ myaccount.google.com