ข้ามไปที่เนื้อหา

การเข้าสู่ระบบผ่านเว็บ

การเข้าสู่ระบบเว็บเป็นผลิตภัณฑ์ที่ช่วยให้การเข้าสู่ระบบที่ปลอดภัยและสะดวกสบายในเว็บไซต์ ชุมชน และบล็อกเชนต่างๆ

ประเภทการเข้าสู่ระบบเว็บ

มีการเข้าสู่ระบบเว็บสองประเภท: Web Login v1 และ Web Login v2 ซึ่งแต่ละประเภทมีวิธีการทำงานที่แตกต่างกัน

เมื่อคุณต้องการใช้การเข้าสู่ระบบบล็อกเชน

  • สรุป

    • สร้าง PlayerID ซึ่งเป็นตัวระบุผู้ใช้ในเว็บล็อกอินระหว่างการเชื่อมโยง IdP เบื้องต้น
    • ใช้สำหรับการประมวลผลการล็อกอินในบล็อกเชน การเชื่อมโยง IdP เบื้องต้นควรทำเฉพาะภายในเกมเพื่อหลีกเลี่ยงความขัดแย้งของบัญชี นอกจากนี้ หน้าจอล็อกอินจะปรากฏในบล็อกเชนหลังจากการตรวจสอบ SMS
    • ใช้เมื่อคุณต้องการจัดการการล็อกอินเฉพาะบนเว็บและใช้ตัวระบุผู้ใช้เป็น PlayerID สำหรับเกมที่ไม่ได้ใช้ Hive SDK
  • สร้าง AppID ใน App Center

    • คุณต้องสร้าง AppID ใน App Center เพื่อเปิดใช้งานการเข้าสู่ระบบผ่านเว็บ โปรดดูที่ คู่มือการลงทะเบียน AppID ใน App Center สำหรับรายละเอียด
  • การตั้งค่าการเข้าสู่ระบบผ่านเว็บ v1 ในการตรวจสอบสิทธิ์

    • หลังจากสร้าง AppID แล้ว ให้กำหนดค่าการตั้งค่าการเข้าสู่ระบบดังนี้ การเข้าสู่ระบบผ่านเว็บไม่ให้บริการการเข้าสู่ระบบแบบแขก
      • ลงทะเบียนคีย์การเข้าสู่ระบบเพื่อใช้งาน
      • ลงทะเบียน URI การเปลี่ยนเส้นทาง: ป้อนที่อยู่หน้าเว็บที่ผู้ใช้จะถูกเปลี่ยนเส้นทางหลังจากเสร็จสิ้นการเข้าสู่ระบบผ่านเว็บ คุณสามารถลงทะเบียนได้สูงสุด 5 ที่อยู่ หากคุณต้องการใช้ทั้งเวอร์ชัน “http://” และ “https://” ให้ป้อนโดเมน (เช่น www.a.com) เป็น URI
      • ตัวเลือกการลงทะเบียนสมาชิก V4: หากการลงทะเบียนสมาชิกถูกทำเครื่องหมายว่า “เปิดใช้งาน” การเชื่อมโยง IdP เบื้องต้นสามารถทำได้ผ่านการเข้าสู่ระบบผ่านเว็บ แต่จะทำให้เกิดความขัดแย้งของบัญชี หากการลงทะเบียนสมาชิกถูกทำเครื่องหมายว่า “ปิดใช้งาน” การเชื่อมโยง IdP เบื้องต้นสามารถทำได้เฉพาะผ่านเกมเท่านั้น XPLA GAMES ทำเครื่องหมายการลงทะเบียนสมาชิกว่า “ปิดใช้งาน”
  • API

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 ในการตรวจสอบสิทธิ์
    • หลังจากสร้าง AppID แล้ว ให้กำหนดค่าการตั้งค่าการเข้าสู่ระบบดังนี้ Web Login ไม่ให้บริการการเข้าสู่ระบบแบบผู้เยี่ยมชม
      • ลงทะเบียนคีย์การเข้าสู่ระบบที่ใช้
      • ลงทะเบียน Redirect URIs: ป้อนที่อยู่หน้าเว็บที่ผู้ใช้จะถูกเปลี่ยนเส้นทางหลังจากเสร็จสิ้นการเข้าสู่ระบบผ่านเว็บ คุณสามารถลงทะเบียนได้สูงสุด 5 ที่อยู่ หากคุณต้องการใช้ทั้งเวอร์ชัน “http://” และ “https://” ให้ป้อนโดเมน (เช่น www.a.com) เป็น URI
      • ตัวเลือกการลงทะเบียนสมาชิก V4: ทำเครื่องหมายสมาชิกเป็น “เปิดใช้งาน”
  • API

ตั้งค่าคอนโซล IdP

หากคุณได้กำหนดค่า Web Login ใน Authentication > Auth Settings > Login Settings คุณต้องลงทะเบียน Web Login Redirect URI ในคอนโซล IdP ที่เกี่ยวข้อง เช่น Google หรือ Apple.

Google

Warning

หาก withhive.com ถูกเพิ่มโดยอัตโนมัติใน Authorized Domains บนหน้าจอการอนุญาต OAuth ใน Google Cloud Console ให้หลีกเลี่ยงการเพิ่มขอบเขตที่ละเอียดอ่อนหรือถูกจำกัด Hive ไม่ได้ให้การเป็นเจ้าของโดเมนสำหรับ withhive.com

Facebook

Apple