การเข้าสู่ระบบผ่านเว็บ
การเข้าสู่ระบบเว็บเป็นผลิตภัณฑ์ที่ช่วยให้การเข้าสู่ระบบอย่างปลอดภัยและสะดวกสบายในเว็บไซต์ ชุมชน และบล็อกเชนต่างๆ
ประเภทการเข้าสู่ระบบเว็บ¶
มีการเข้าสู่ระบบเว็บสองประเภท: Web Login v1 และ Web Login v2 ซึ่งแต่ละประเภทมีวิธีการทำงานที่แตกต่างกัน
เมื่อคุณต้องการใช้การเข้าสู่ระบบบล็อกเชน¶
-
สรุป
- สร้าง PlayerID ซึ่งเป็นตัวระบุผู้ใช้ในเว็บล็อกอินระหว่างการเชื่อมโยง IdP เบื้องต้น
- ซึ่งจะใช้สำหรับการประมวลผลการล็อกอินในบล็อกเชน การเชื่อมโยง IdP เบื้องต้นควรทำเฉพาะภายในเกมเพื่อหลีกเลี่ยงความขัดแย้งของบัญชี นอกจากนี้ หน้าจอล็อกอินจะถูกแสดงในบล็อกเชนหลังจากการตรวจสอบ SMS
- ซึ่งจะใช้เมื่อคุณต้องการจัดการการล็อกอินเฉพาะบนเว็บและใช้ตัวระบุผู้ใช้เป็น PlayerID สำหรับเกมที่ไม่ได้ใช้ Hive SDK
-
สร้าง AppID ใน App Center
- คุณต้องสร้าง AppID ใน App Center เพื่อเปิดใช้งานการเข้าสู่ระบบผ่านเว็บ กรุณาอ้างอิงไปที่ คู่มือการลงทะเบียน AppID ใน App Center สำหรับรายละเอียด
-
การตั้งค่าการเข้าสู่ระบบใน Web Login v1 App Center
- หลังจากสร้าง AppID แล้ว ให้กำหนดค่าการตั้งค่าการเข้าสู่ระบบตามด้านล่าง การเข้าสู่ระบบผ่านเว็บไม่ให้บริการการเข้าสู่ระบบแบบผู้เยี่ยมชม
- ลงทะเบียนคีย์การเข้าสู่ระบบที่ใช้
- ลงทะเบียน URI การเปลี่ยนเส้นทาง: ป้อนที่อยู่หน้าเว็บที่ผู้ใช้จะถูกเปลี่ยนเส้นทางหลังจากเสร็จสิ้นการเข้าสู่ระบบผ่านเว็บ คุณสามารถลงทะเบียนได้สูงสุด 5 ที่อยู่ หากคุณต้องการใช้ทั้งเวอร์ชัน “http://” และ “https://” ให้ป้อนโดเมน (เช่น www.a.com) เป็น URI
- ตัวเลือกการลงทะเบียนสมาชิก V4: หากการลงทะเบียนสมาชิกถูกทำเครื่องหมายว่า “เปิดใช้งาน” การเชื่อมโยง IdP เบื้องต้นสามารถทำได้ผ่านการเข้าสู่ระบบผ่านเว็บ แต่จะทำให้เกิดความขัดแย้งของบัญชีได้ หากการลงทะเบียนสมาชิกถูกทำเครื่องหมายว่า “ปิดใช้งาน” การเชื่อมโยง IdP เบื้องต้นสามารถทำได้เฉพาะผ่านเกมเท่านั้น XPLA GAMES ทำเครื่องหมายการลงทะเบียนสมาชิกว่า “ปิดใช้งาน”
- หลังจากสร้าง AppID แล้ว ให้กำหนดค่าการตั้งค่าการเข้าสู่ระบบตามด้านล่าง การเข้าสู่ระบบผ่านเว็บไม่ให้บริการการเข้าสู่ระบบแบบผู้เยี่ยมชม
-
API
- Web Login v1 เป็น API ที่ใช้เมื่อคุณต้องการใช้การเข้าสู่ระบบในบล็อกเชน กรุณาอ้างอิงคู่มือ API ด้านล่างเพื่อดำเนินการ API Web Login v1
Note
- เมื่อใช้ Web Login v1 หาก PlayerID ถูกสร้างขึ้นในตอนแรกผ่านการเชื่อมโยง IdP และต่อมาเกมที่ใช้ Hive SDK ใช้การเข้าสู่ระบบแบบแขก การพยายามเชื่อมต่อ IdP เพิ่มเติมในโปรไฟล์เกมอาจทำให้เกิดความขัดแย้งของบัญชี นี่เกิดขึ้นเพราะ PlayerID ถูกสร้างขึ้นแล้วผ่าน Web Login ทำให้ผู้ใช้ต้องเลือกบัญชี
เมื่อคุณต้องการใช้การเข้าสู่ระบบในชุมชนหรือเว็บไซต์ของคุณ¶
- สรุป
- Web Login v2 สร้างตัวระบุผู้ใช้ (User ID) ภายในผลิตภัณฑ์ในระหว่างการเชื่อมโยง IdP ครั้งแรกเพื่อป้องกันความขัดแย้งของบัญชีจาก Web Login v1
- Web Login v2 สร้างตัวระบุผู้ใช้ภายในผลิตภัณฑ์ ทำให้สามารถใช้ในสถานการณ์ต่างๆ โดยไม่มีความขัดแย้งของบัญชี ใช้ Server API เพื่อเชื่อมโยง PlayerID ที่สร้างจากเกม
- สร้าง AppID ใน App Center
- คุณต้องสร้าง AppID ใน App Center เพื่อเปิดใช้งานการเข้าสู่ระบบผ่านเว็บ โปรดดูที่ AppID Registration Guide ใน App Center สำหรับรายละเอียด
- ตั้งค่า Web Login v2 ใน App Center
- หลังจากสร้าง AppID แล้ว ให้กำหนดค่าการตั้งค่าการเข้าสู่ระบบดังนี้ Web Login ไม่ได้ให้บริการการเข้าสู่ระบบแบบแขก
- ลงทะเบียน Login Key ที่จะใช้
- ลงทะเบียน Redirect URIs: ป้อนที่อยู่หน้าเว็บที่ผู้ใช้จะถูกเปลี่ยนเส้นทางหลังจากเสร็จสิ้นการเข้าสู่ระบบผ่านเว็บ คุณสามารถลงทะเบียนได้สูงสุด 5 ที่อยู่ หากคุณต้องการใช้ทั้งเวอร์ชัน “http://” และ “https://” ให้ป้อนโดเมน (เช่น www.a.com) เป็น URI
- ตัวเลือกการลงทะเบียนสมาชิก V4: ทำเครื่องหมายสมาชิกเป็น “เปิดใช้งาน”
- หลังจากสร้าง AppID แล้ว ให้กำหนดค่าการตั้งค่าการเข้าสู่ระบบดังนี้ Web Login ไม่ได้ให้บริการการเข้าสู่ระบบแบบแขก
- API
- Web Login v2 เป็น API ที่ใช้เมื่อคุณต้องการใช้ชุมชน โปรดดูคู่มือ API ที่ให้ไว้ด้านล่างเพื่อดำเนินการ Web Login v2 API
ตั้งค่าคอนโซล IdP¶
-
หากคุณตั้งค่าการเข้าสู่ระบบเพื่อใช้ Web Login จะต้องลงทะเบียน URI การเปลี่ยนเส้นทาง Hive Web Login เช่น Google หรือ Apple ในคอนโซล IdP
-
Google
- sandbox : https://sandbox-weblogin.withhive.com/cb_google
- real : https://weblogin.withhive.com/cb_google
Warning
- หากโดเมนที่ได้รับการอนุมัติถูกลงทะเบียนโดยอัตโนมัติเป็น withhive.com ในหน้าจอการอนุญาต OAuth ของ Google Console, ช่วงที่ละเอียดอ่อนหรือช่วงที่จำกัด จะไม่ถูกเพิ่ม Hive ไม่ให้สิทธิ์การเป็นเจ้าของโดเมนสำหรับ withhive.com.
-
Facebook
- Apple
-