การเชื่อมต่อและจัดการผู้ให้ข้อมูลระบุตัวตนสำหรับบัญชีผู้ใช้ของลูกค้า

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

ก่อนที่คุณจะเชื่อมต่อผู้ให้ข้อมูลระบุตัวตน โปรดตรวจสอบข้อกำหนดในการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนของคุณเอง

ข้อควรพิจารณาในการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนของคุณ

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

  • คุณสามารถเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนหลายรายกับ Shopify ได้ แต่คุณสามารถมีผู้ให้ข้อมูลระบุตัวตนที่ใช้งานได้เพียงรายเดียวในแต่ละครั้งบนร้านค้าออนไลน์ของคุณ
  • ที่อยู่อีเมลของลูกค้าและการอ้างสิทธิ์ sub เป็นข้อมูลเดียวที่ซิงค์จากผู้ให้ข้อมูลระบุตัวตนของคุณไปยัง Shopify ซึ่งใช้เพื่อระบุตัวตนลูกค้า หากคุณต้องการซิงค์ข้อมูลอื่นๆ จากผู้ให้ข้อมูลระบุตัวตนของคุณไปยัง Shopify คุณจะต้องสร้างการเรียก API แบบกำหนดเอง
  • เซสชันลูกค้ามีอายุการใช้งาน 90 วันตามค่าเริ่มต้น หากต้องการรักษาเซสชันให้ใช้งานได้ยาวนาน ผู้ให้ข้อมูลระบุตัวตนของคุณต้องออกโทเค็นการรีเฟรช โปรดดูรายละเอียดเพิ่มเติมที่ข้อกำหนดเกี่ยวกับเซสชันและโทเค็น

เชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตน

หากต้องการเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนของคุณเอง คุณจำเป็นต้องดำเนินการตามขั้นตอนต่อไปนี้ให้เสร็จสิ้นตามลำดับ

ขั้นตอนที่ 1: กำหนดค่าการตั้งค่าบัญชีผู้ใช้ของลูกค้า

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ การตั้งค่า > บัญชีผู้ใช้ของลูกค้า

  2. ในส่วนผู้ให้ข้อมูลระบุตัวตน ให้คลิกจัดการ

  3. คลิกเชื่อมต่อกับผู้ให้บริการ

  4. ในช่องชื่อผู้ให้ข้อมูลระบุตัวตน ให้ป้อนชื่อผู้ให้ข้อมูลระบุตัวตนสำหรับบริการยืนยันตัวตนของคุณ

  5. เปิดหน้าเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนค้างไว้เพื่อให้คุณสามารถคัดลอก Callback URL และ URL สำหรับออกจากระบบจากส่วนการกำหนดค่าขณะที่คุณกำหนดค่าการตั้งค่าผู้ให้ข้อมูลระบุตัวตนของคุณ

ขั้นตอนที่ 2: กำหนดค่าการตั้งค่าผู้ให้ข้อมูลระบุตัวตนของคุณ

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

ขั้นตอน

  1. เปิดแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตนของคุณในแท็บเบราว์เซอร์แยกต่างหาก
  2. ลงทะเบียนแอปพลิเคชันของคุณ: สร้างแอปพลิเคชันที่เป็นความลับในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตนของคุณ จากนั้นรับ client_id และ client_secret
  3. กำหนดค่า URL สำหรับการเปลี่ยนเส้นทางและ URL สำหรับออกจากระบบ: ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตนของคุณ ให้ป้อน Callback URL และ URL สำหรับออกจากระบบที่ระบุไว้ในส่วนการกำหนดค่าของหน้าเชื่อมต่อกับข้อมูลระบุตัวตนของคุณในส่วนผู้ดูแล Shopify
  4. กำหนดขอบเขต: ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตนของคุณ ตรวจสอบให้แน่ใจว่าขอบเขตนั้นมี email และ openid รวมอยู่ด้วย
  1. ตั้งค่าปลายทางตรวจสอบให้แน่ใจว่าได้ตั้งค่าปลายทางต่อไปนี้ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตนของคุณเรียบร้อยแล้ว:
    • Authorization
    • โทเค็น
    • JWKS
    • การค้นพบ: ปลายทางสำหรับการค้นพบอาจมีชื่อแตกต่างกันไปตามผู้ให้ข้อมูลระบุตัวตนของคุณ เช่น Configuration หรือ Well-Known Configuration
  2. ค้นหาพารามิเตอร์ URI สำหรับการเปลี่ยนเส้นทางหลังออกจากระบบของผู้ให้ข้อมูลระบุตัวตนของคุณ พารามิเตอร์นี้อาจมีชื่อเป็น post_logout_redirect_uri, logout_uri หรือ returnTo ทั้งนี้ขึ้นอยู่กับผู้ให้ข้อมูลระบุตัวตนของคุณ
  3. เปิดหน้านี้ในแท็บเบราว์เซอร์ค้างไว้เพื่อใช้อ้างอิงขณะที่คุณดำเนินการเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนของคุณให้เสร็จสิ้น

ขั้นตอนที่ 3: ดำเนินการเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนของคุณให้เสร็จสิ้น

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

ขั้นตอน

  1. กลับไปยังหน้าเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนในส่วนผู้ดูแล Shopify ของคุณ
  2. ในส่วนข้อมูลแอปพลิเคชัน ให้กรอกข้อมูลที่จำเป็นตามที่แสดงในการตั้งค่าผู้ให้ข้อมูลระบุตัวตนของคุณ
  3. คลิกบันทึก
  4. คลิกทดสอบการเชื่อมต่อ จากนั้นทดสอบว่าการยืนยันตัวตนของผู้ให้ข้อมูลระบุตัวตนของคุณเปลี่ยนเส้นทางไปยังบัญชีผู้ใช้ของลูกค้าของคุณแล้ว หากคุณเพิ่งลงชื่อเข้าใช้บัญชีผู้ใช้ของลูกค้าในร้านค้าออนไลน์ของคุณ คุณอาจต้องออกจากระบบแล้วลงชื่อเข้าใช้อีกครั้งเพื่อทดสอบขั้นตอนการลงชื่อเข้าใช้แบบใหม่
  5. หลังจากที่คุณทดสอบการเชื่อมต่อของคุณแล้ว ให้คลิกเปิดใช้งาน

หลังจากที่คุณเปิดใช้งานผู้ให้ข้อมูลระบุตัวตนรายใหม่ของคุณแล้ว เครื่องหมายใช้งานอยู่จะแสดงขึ้นถัดจากชื่อผู้ให้ข้อมูลระบุตัวตนรายใหม่ของคุณในส่วนผู้ให้ข้อมูลระบุตัวตนของการตั้งค่าบัญชีผู้ใช้ของลูกค้า

ขั้นตอนที่ 4: เพิ่มปุ่มลงชื่อเข้าใช้ด้วย Shop ไปยังหน้าลงชื่อเข้าใช้ภายนอกของคุณ

หากร้านค้าของคุณมี Shop Pay เป็นวิธีการชำระเงิน คุณจำเป็นต้องเพิ่มการลงชื่อเข้าใช้ด้วย Shop ไปยังหน้าลงชื่อเข้าใช้ภายนอกของคุณ

ประสบการณ์การลงชื่อเข้าใช้ของลูกค้า

หลังจากที่คุณเปิดใช้งานผู้ให้ข้อมูลระบุตัวตนรายใหม่แล้ว ลูกค้าที่ลงชื่อเข้าใช้อยู่จะต้องลงชื่อเข้าใช้ร้านค้าของคุณอีกครั้งโดยใช้บริการยืนยันตัวตนใหม่

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

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

sub คือตัวระบุภายในและไม่สามารถเข้าถึงได้ผ่าน API หรือส่วนผู้ดูแล Shopify

เปลี่ยนกลับไปใช้ Shopify เป็นผู้ให้ข้อมูลระบุตัวตนเริ่มต้น

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

ขั้นตอน

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ การตั้งค่า > บัญชีผู้ใช้ของลูกค้า

  2. ในส่วนผู้ให้ข้อมูลระบุตัวตน ให้คลิกจัดการ

  3. ในเมนูดรอปดาวน์ผู้ให้ข้อมูลระบุตัวตนเริ่มต้น ให้เลือกเปิดใช้งาน

หลังจากที่คุณเปิดใช้งานผู้ให้ข้อมูลระบุตัวตนเริ่มต้นของคุณแล้ว เครื่องหมายใช้งานอยู่จะแสดงขึ้นถัดจากผู้ให้ข้อมูลระบุตัวตนเริ่มต้นในส่วนผู้ให้ข้อมูลระบุตัวตนของการตั้งค่าบัญชีผู้ใช้ของลูกค้า

การจัดการข้อมูลลูกค้า

หากลูกค้าร้องขอให้นำข้อมูลส่วนบุคคลของตนออกจากร้านค้า Shopify ของคุณ คุณสามารถล้างข้อมูลส่วนบุคคลของลูกค้าได้จากส่วนผู้ดูแล Shopify ของคุณ

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