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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ขั้นตอนมีดังนี้

  1. เปิดแดชบอร์ดผู้ให้ข้อมูลระบุตัวตนในแท็บเบราว์เซอร์ใหม่
  2. ลงทะเบียนแอปพลิเคชันของคุณ: สร้างแอปพลิเคชันที่เป็นความลับในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตน จากนั้นรับ client_id และ client_secret
  3. กำหนดค่า URL สำหรับการเปลี่ยนเส้นทางและการออกจากระบบ: ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตน ให้ป้อน URL สำหรับการติดต่อกลับ และ URL สำหรับการออกจากระบบ ที่ให้ไว้ในโครงร่างการตั้งค่าของหน้าเชื่อมต่อกับข้อมูลระบุตัวตนของคุณในส่วนผู้ดูแล Shopify
  4. กำหนดขอบเขต: ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตนของคุณ โปรดตรวจสอบให้แน่ใจว่าขอบเขตครอบคลุมถึง email และ openid
  1. ตั้งค่าปลายทาง: โปรดตรวจสอบให้แน่ใจว่ามีการตั้งค่าปลายทางต่อไปนี้ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตน
    • การให้สิทธิ์
    • โทเค็น
    • 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 จะแสดงเป็น subject ID ในโปรไฟล์ลูกค้า

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

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

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

ขั้นตอนมีดังนี้

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

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

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

ขั้นตอนมีดังนี้

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

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

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

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

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

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

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

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

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

ขั้นตอนเหล่านี้จำเป็นเมื่อคุณอัปเดต URL บัญชีผู้ใช้ของลูกค้าใน Shopify จากรูปแบบเดิม เช่น shopify.com/1234567890/account เป็นรูปแบบโดเมนย่อยใหม่ account.your-store.com หรือจากโดเมนย่อยที่มีอยู่เป็นโดเมนย่อยอื่น เช่น การอัปเดต account.your-store.com เป็น customers.your-store.com

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

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

ขั้นตอนมีดังนี้

  1. เข้าสู่ระบบคอนโซลผู้ดูแลระบบของผู้ให้ข้อมูลระบุตัวตนของคุณ เช่น Auth0 หรือ Okta
  2. ค้นหาแอปพลิเคชันที่คุณสร้างไว้สำหรับ Shopify
  3. ค้นหาช่อง URI สำหรับการเปลี่ยนเส้นทาง และเพิ่มรายการใหม่สำหรับโดเมนย่อยแบบกำหนดเองของคุณ ตัวอย่างเช่น https://account.your-store.com/authentication/login/external/callback
  4. ค้นหาช่อง URL สำหรับการลงชื่อออก และเพิ่มรายการใหม่สำหรับโดเมนย่อยแบบกำหนดเองของคุณ ตัวอย่างเช่น https://account.your-store.com/logout_callback
  5. บันทึกการเปลี่ยนแปลงในผู้ให้ข้อมูลระบุตัวตน โดยเก็บไว้ทั้ง URL เก่าและใหม่ก่อนในตอนนี้
  6. กลับไปที่ส่วนผู้ดูแล Shopify ของคุณและทำตามขั้นตอนเพื่อเปลี่ยนโดเมนบัญชีผู้ใช้ของคุณเป็น URL โดเมนย่อยแบบกำหนดเองใหม่ใน Shopify
  7. ทดสอบทั้งการลงชื่อเข้าใช้และลงชื่อออกในหน้าร้านของคุณเพื่อยืนยันว่าทุกอย่างทำงานได้ตามปกติ
  8. ไม่บังคับ: หลังจากยืนยันว่ากระบวนการลงชื่อเข้าใช้ทำงานได้อย่างถูกต้องแล้ว คุณสามารถกลับไปที่ผู้ให้ข้อมูลระบุตัวตนและลบรายการโดเมนเก่าออกได้

ชื่อช่อง URI สำหรับการเปลี่ยนเส้นทางทั่วไปตามผู้ให้บริการ

ชื่อช่อง URI สำหรับการเปลี่ยนเส้นทางทั่วไปตามผู้ให้บริการ
ผู้ให้บริการช่อง URI สำหรับการเปลี่ยนเส้นทาง
Auth0URL เรียกกลับที่อนุญาต
OktaURI สำหรับการเปลี่ยนเส้นทางในการลงชื่อเข้าใช้
Azure ADURI สำหรับการเปลี่ยนเส้นทาง
อื่นๆ
  • URL เรียกกลับ
  • URI สำหรับการเปลี่ยนเส้นทาง