การลงชื่อเข้าใช้ที่ราบรื่น

เนื่องจากการลงชื่อเข้าใช้เป็นการโต้ตอบแรกที่ผู้ใช้อาจมีกับ สิ่งสำคัญอีกอย่าง คือต้องดำเนินการตามขั้นตอน ให้เสร็จสมบูรณ์ได้อย่างราบรื่น เท่าที่จะเป็นไปได้ อ่านส่วนต่างๆ ด้านล่างเพื่อทำความคุ้นเคยกับ Sign-In API, พารามิเตอร์คำค้นหาที่เกี่ยวข้องกับการลงชื่อเข้าใช้, วิธีจัดการตัวบล็อกป๊อปอัป และแผนการทดสอบที่คุณสามารถใช้ในระหว่างการพัฒนาเพื่อให้มั่นใจว่า แนวทางปฏิบัติแนะนำ

รายละเอียดการใช้งาน SSO

OAuth 2.0 ของ Google ทำงานร่วมกับ OAuth ได้หลายรายการ 2.0 สแต็ก เราขอแนะนำอย่างยิ่งให้ใช้การให้สิทธิ์ฝั่งเซิร์ฟเวอร์เป็น เป็นตัวเลือกด้านความปลอดภัยสูงสุดและรองรับการใช้คำสืบค้น iframe พารามิเตอร์

โปรดปฏิบัติตามคำแนะนำทางเทคนิคที่ระบุไว้ในเว็บไซต์ Google Identity เมื่อ กำลังใช้ Google Sign-In โปรดทำตามการสร้างแบรนด์สำหรับลงชื่อเข้าใช้ของ Google หลักเกณฑ์ ไฟล์ Sketch, SVG และ EPS จะพร้อมให้ดาวน์โหลด

การทดสอบการลงชื่อเข้าใช้

ใช้แผนการทดสอบส่วนเสริมเพื่อตรวจสอบว่าส่วนเสริมเป็นไปตามข้อกำหนด มาตรฐานที่จำเป็น และสามารถจัดการ EDGE Case ที่ทราบแล้วก่อนที่จะส่ง เพื่อรับการตรวจสอบ การทดสอบเหล่านี้มีความคล้ายคลึงกับส่วนเสริมของ Classroom รายการตรวจสอบข้อกำหนด และให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีตรวจสอบ หากส่วนเสริมของคุณตรงตามข้อกำหนดเหล่านั้น ทั้งหมดนี้เป็นการทดสอบเดียวกันกับที่ มีการทดสอบแอปพลิเคชันของคุณในระหว่างการเผยแพร่

พารามิเตอร์การค้นหาในการลงชื่อเข้าใช้

Google Classroom มีพารามิเตอร์การค้นหา login_hint เพื่อช่วย ลงชื่อเข้าใช้ซ้ำ ดูส่วนพารามิเตอร์ที่เกี่ยวข้องกับการลงชื่อเข้าใช้ของ iframe พารามิเตอร์การค้นหาเพื่อดูข้อมูลเพิ่มเติม ดูโค้ดตัวอย่างได้ใน คำแนะนำในการจัดการการเข้าชมซ้ำในคำแนะนำแบบทีละขั้นสำหรับนักพัฒนาซอฟต์แวร์ของเรา

จัดการตัวบล็อกป๊อปอัป

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

ตัวอย่างหน้าจอตัวเลือกบัญชี

รูปที่ 1 ตัวอย่างหน้าจอตัวเลือกบัญชี

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

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

การเข้าสู่ระบบหลายบัญชี

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

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