เนื่องจากประสบการณ์การลงชื่อเข้าใช้เป็นการโต้ตอบครั้งแรกที่ผู้ใช้อาจมีกับส่วนเสริมของคุณ จึงเป็นสิ่งสำคัญที่ผู้ใช้จะสามารถทำตามขั้นตอนได้อย่างราบรื่นที่สุด อ่านส่วนต่างๆ ด้านล่างเพื่อทำความคุ้นเคยกับ API การลงชื่อเข้าใช้ต่างๆ พารามิเตอร์การค้นหาที่เกี่ยวข้องกับการลงชื่อเข้าใช้ วิธีจัดการเครื่องมือบล็อกป๊อปอัป และแผนการทดสอบที่คุณใช้ได้ในระหว่างการพัฒนาเพื่อให้มั่นใจว่าคุณปฏิบัติตาม แนวทางปฏิบัติแนะนำ
รายละเอียดการใช้งาน SSO
OAuth 2.0 ของ Google เข้ากันได้กับสแต็ก OAuth 2.0 จำนวนมาก เราขอแนะนำให้ใช้การให้สิทธิ์ฝั่งเซิร์ฟเวอร์เนื่องจากเป็นตัวเลือกที่มีความปลอดภัยสูงสุดและรองรับการใช้พารามิเตอร์การค้นหา iframe
โปรดดูคำแนะนำด้านเทคนิคที่ระบุไว้ในเว็บไซต์ Google Identity เมื่อ ติดตั้งใช้งานการลงชื่อเข้าใช้ด้วย Google โปรดปฏิบัติตามหลักเกณฑ์การสร้างแบรนด์การลงชื่อเข้าใช้ ของ Google โดยมีไฟล์ Sketch, SVG และ EPS ให้ดาวน์โหลด
การทดสอบการลงชื่อเข้าใช้
ใช้แผนการทดสอบส่วนเสริมเพื่อตรวจสอบว่าส่วนเสริมเป็นไปตาม มาตรฐานที่กำหนดและสามารถจัดการกรณีขอบที่ทราบก่อนที่คุณจะส่ง ส่วนเสริมเพื่อรับการตรวจสอบ การทดสอบเหล่านี้จะสะท้อนรายการตรวจสอบข้อกำหนดของส่วนเสริม Classroom อย่างใกล้ชิด และให้วิธีการทีละขั้นตอนเกี่ยวกับวิธีตรวจสอบว่าส่วนเสริมเป็นไปตามข้อกำหนดเหล่านั้นหรือไม่ ซึ่งเป็นการทดสอบเดียวกันกับที่ใช้ทดสอบแอปพลิเคชันของคุณในระหว่างการเผยแพร่
พารามิเตอร์การค้นหาการลงชื่อเข้าใช้
Google Classroom มีlogin_hint
พารามิเตอร์การค้นหาเพื่อช่วยอำนวยความสะดวก
ในการลงชื่อเข้าใช้ซ้ำ ดูข้อมูลเพิ่มเติมได้ที่ส่วนพารามิเตอร์ที่เกี่ยวข้องกับการลงชื่อเข้าใช้ของหน้าพารามิเตอร์การค้นหา iframe
ดูโค้ดตัวอย่างได้ในคำแนะนำแบบทีละขั้นตอนในการจัดการการเข้าชมซ้ำของคำแนะนำแบบทีละขั้นตอนสำหรับนักพัฒนาซอฟต์แวร์
จัดการเครื่องมือบล็อกป๊อปอัป
การลงชื่อเข้าใช้ส่วนเสริมจะดำเนินการผ่านกล่องโต้ตอบการลงชื่อเข้าใช้ หน้าต่างนี้จะแสดงหน้าจอตัวเลือกบัญชีและอนุญาตให้ผู้ใช้ให้สิทธิ์ OAuth ตัวบล็อกป๊อปอัปของผู้ใช้ปลายทางอาจทำให้ผู้ใช้ทำขั้นตอนการลงชื่อเข้าใช้ไม่เสร็จ
รูปที่ 1 ตัวอย่างหน้าจอตัวเลือกบัญชี
หากต้องการแก้ปัญหานี้ ให้ระบุปุ่มที่ผู้ใช้ปลายทางคลิกเพื่อข้ามเครื่องมือบล็อกป๊อปอัป การโต้ตอบนี้ช่วยให้แสดงกล่องโต้ตอบการลงชื่อเข้าใช้ได้ เพื่อให้ผู้ใช้ปลายทางดำเนินการตามขั้นตอนการลงชื่อเข้าใช้ต่อได้ ตรวจสอบว่าปุ่มที่คุณระบุเป็นไปตามหลักเกณฑ์การสร้างแบรนด์การลงชื่อเข้าใช้
ทําตามคำแนะนำแบบทีละขั้นตอนในการลงชื่อเข้าใช้ในคำแนะนำแบบทีละขั้นตอนสำหรับนักพัฒนาซอฟต์แวร์เพื่อติดตั้งใช้งานปุ่มลงชื่อเข้าใช้ที่มีแบรนด์ Google ซึ่งคลิกเพื่อเรียกกล่องโต้ตอบการลงชื่อเข้าใช้ได้
การเข้าสู่ระบบพร้อมกันหลายบัญชี
เบราว์เซอร์ที่มีการลงชื่อเข้าใช้หลายบัญชีพร้อมกันอาจขัดขวางโฟลว์ของผู้ใช้ส่วนเสริม ผู้ใช้ปลายทางสามารถออกจากระบบบัญชี Google ทั้งหมดในเบราว์เซอร์ปัจจุบันหรือเปิด Classroom ในหน้าต่าง Chrome ที่ไม่ระบุตัวตน ก่อนที่จะลงชื่อเข้าใช้ด้วยบัญชีที่ถูกต้องและลองดำเนินการอีกครั้ง
หากระบบลงชื่อเข้าใช้ส่วนเสริมด้วยผู้ใช้ที่ไม่ถูกต้องเนื่องจากปัญหาการเข้าสู่ระบบหลายรายการ
การเรียกใช้ Classroom Add-ons API อาจล้มเหลวและแสดงข้อผิดพลาด InvalidAddOnToken
หากได้รับข้อผิดพลาดดังกล่าว คุณควรแนะนำให้ผู้ใช้
ลงชื่อออกจากบัญชีอื่นๆ ทั้งหมดในเบราว์เซอร์ หรือเปิด
Classroom ในหน้าต่าง Chrome ที่ไม่ระบุตัวตนแทน