ตัวรวมต้องใช้โฮสต์เว็บในการเปลี่ยนเส้นทางผู้ใช้เพื่อวัตถุประสงค์ในการตรวจสอบสิทธิ์ การตรวจสอบสิทธิ์นี้แตกต่างกัน แต่มีวัตถุประสงค์เดียวกับการตรวจสอบสิทธิ์ที่การตรวจสอบสิทธิ์ของ Android มีให้ โฮสต์เว็บนี้ต้องมีเว็บไซต์ที่เหมาะกับอุปกรณ์เคลื่อนที่
โฮสต์เว็บต้องกำหนดคำขอเว็บบนอุปกรณ์เคลื่อนที่เทียบกับคำขอเว็บบนเดสก์ท็อปตามค่าส่วนหัว User Agent หน้าที่แสดงในคำขอเว็บบนอุปกรณ์เคลื่อนที่ต้องเหมาะกับอุปกรณ์เคลื่อนที่ทั้งบน Android และ iOS นอกจากค่าส่วนหัว User Agent แล้ว ไคลเอ็นต์จะไม่ให้คำแนะนำอื่นเกี่ยวกับสภาพแวดล้อมที่ผู้ใช้รายนี้ส่งคำขอ (เดสก์ท็อปหรือเว็บ)
เซิร์ฟเวอร์ต้องใช้โปรโตคอล HTTPS โดยใช้ GET ผู้ผสานการทำงานเป็นผู้กำหนดเส้นทางและโฮสต์ ผู้ผสานการทำงานต้องรองรับ URL ที่มีความยาว 2,048 อักขระ ซึ่งรวมถึงสคีม โฮสต์ พอร์ต เส้นทาง และพารามิเตอร์
พารามิเตอร์ทั้งหมดจะได้รับการเข้ารหัส UTF-8 ก่อนที่จะเข้ารหัส URL
ส่งคำขอ
เมื่อร้องขอ Google จะให้พารามิเตอร์ต่อไปนี้เป็นพารามิเตอร์ของ URL
ช่อง | |
---|---|
gspMajorVersion
|
int
หมายเลขเวอร์ชันหลักสำหรับคำขอนี้ |
gspAuthenticationRequest
|
AuthenticationRequest
คำขอตรวจสอบสิทธิ์ |
gspAssociationId
|
string
หากมี ข้อมูลนี้จะมีตัวระบุที่ผู้ผสานการทำงานระบบใช้เพื่อค้นหาข้อมูลเข้าสู่ระบบสำหรับผู้ใช้ที่ทดสอบ หากไม่เห็นส่วนนี้ ผู้ใช้จะมีตัวเลือกในการเปลี่ยนการระบุบัญชี |
gspCallbackUrl
|
string
URL ที่จะเปลี่ยนเส้นทางผู้ใช้ไป เพื่อดำเนินการตามขั้นตอนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์ใน Google ค่านี้มีการเข้ารหัส URL |
คำตอบ
เมื่อการตรวจสอบสิทธิ์เสร็จสมบูรณ์แล้ว จะต้องเปลี่ยนเส้นทางผู้ใช้ไปยัง gspCallbackUrl
โดยใช้ HTTPS GET URL นี้ต้องมีพารามิเตอร์การค้นหาต่อไปนี้
ช่อง | |||||||
---|---|---|---|---|---|---|---|
gspResult
|
int
|
||||||
gspAuthenticationResponse
|
AuthenticationResponse
การตอบกลับการตรวจสอบสิทธิ์ |