การเชื่อมต่อและการจัดการผู้ให้ข้อมูลระบุตัวตนของคุณสำหรับบัญชีผู้ใช้ของลูกค้า
คุณสามารถเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนของคุณเองเข้ากับบัญชีผู้ใช้ของลูกค้าของ Shopify เพื่อมอบประสบการณ์การลงชื่อเข้าใช้ที่ปรับแต่งสำหรับลูกค้าได้ในทุกแพลตฟอร์ม คู่มือนี้จะช่วยคุณในขั้นตอนการตั้งค่า ตั้งแต่การกำหนดการตั้งค่าบัญชีผู้ใช้ของลูกค้าและการตั้งค่าผู้ให้ข้อมูลระบุตัวตน ไปจนถึงการดำเนินการเชื่อมต่อให้เสร็จสมบูรณ์ในส่วนผู้ดูแล Shopify ของคุณ
ก่อนที่คุณจะเชื่อมต่อผู้ให้ข้อมูลระบุตัวตน โปรดดูข้อกำหนดสำหรับการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนของคุณเอง
ในหน้านี้
- ข้อควรพิจารณาในการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนของคุณ
- เชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตน
- ประสบการณ์การลงชื่อเข้าใช้ของลูกค้า
- ยกเลิกการเชื่อมโยงลูกค้าจากผู้ให้ข้อมูลระบุตัวตนของคุณ
- เปลี่ยนกลับไปใช้ Shopify เป็นผู้ให้ข้อมูลระบุตัวตนที่เป็นค่าเริ่มต้น
- การจัดการข้อมูลลูกค้า
- การอัปเดตผู้ให้ข้อมูลระบุตัวตนของคุณเมื่อเปลี่ยนโดเมนบัญชีผู้ใช้ของลูกค้า
ข้อควรพิจารณาในการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนของคุณ
โปรดตรวจสอบข้อควรพิจารณาต่อไปนี้ในการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนของคุณเองกับบัญชีผู้ใช้ของลูกค้า
- คุณสามารถเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนหลายรายเข้ากับ Shopify ได้ แต่คุณสามารถมีผู้ให้ข้อมูลระบุตัวตนที่ใช้งานอยู่บนร้านค้าออนไลน์ของคุณได้เพียงรายเดียวเท่านั้นในแต่ละครั้ง
- ที่อยู่อีเมลของลูกค้าและ
subclaim จะถูกใช้เพื่อระบุตัวตนลูกค้า นอกจากนี้คุณยังสามารถซิงค์ข้อมูลลูกค้าเพิ่มเติม เช่น ชื่อ หมายเลขโทรศัพท์ ที่อยู่ และแท็กจากผู้ให้ข้อมูลระบุตัวตนของคุณมายัง Shopify ได้ - โดยค่าเริ่มต้น เซสชันของลูกค้าจะมีอายุการใช้งาน 90 วัน ส่วนเวลาหมดอายุของโทเค็นจะถูกกำหนดโดยผู้ให้ข้อมูลระบุตัวตนของคุณ
เชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตน
ในการเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนของคุณเอง คุณจะต้องดำเนินการต่อไปนี้ให้เสร็จสิ้นตามลำดับ
- ขั้นตอนที่ 1: กำหนดการตั้งค่าบัญชีผู้ใช้ของลูกค้า
- ขั้นตอนที่ 2: กำหนดการตั้งค่าในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตน
- ขั้นตอนที่ 3: ทำการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนให้เสร็จสมบูรณ์ในส่วนผู้ดูแล Shopify ของคุณ
- ขั้นตอนที่ 4: เพิ่มปุ่มลงชื่อเข้าใช้ด้วย Shop ในหน้าการลงชื่อเข้าใช้ภายนอกของคุณ เมื่อคุณเปิดใช้งาน Shop Pay ในร้านค้าแล้ว
ขั้นตอนที่ 1: กำหนดการตั้งค่าบัญชีผู้ใช้ของลูกค้า
ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > บัญชีผู้ใช้ของลูกค้า
ในส่วนผู้ให้ข้อมูลระบุตัวตน ให้คลิก "จัดการ"
คลิก "เชื่อมต่อกับผู้ให้บริการ"
ในฟิลด์ชื่อผู้ให้ข้อมูลระบุตัวตน ให้ป้อนชื่อผู้ให้ข้อมูลระบุตัวตนสำหรับบริการตรวจสอบสิทธิ์ของคุณ
เปิดหน้าเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนทิ้งไว้ เพื่อให้คุณสามารถคัดลอก URL สำหรับการติดต่อกลับ และ URL สำหรับการออกจากระบบ จากส่วนโครงร่างการตั้งค่าได้ในขณะที่คุณกำหนดการตั้งค่าผู้ให้ข้อมูลระบุตัวตนของคุณ
ขั้นตอนที่ 2: กำหนดการตั้งค่าผู้ให้ข้อมูลระบุตัวตนของคุณ
หลังจากคุณทำขั้นตอนในส่วนผู้ดูแล Shopify เพื่อเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนเสร็จสิ้นแล้ว คุณจะต้องกำหนดการตั้งค่าต่อไปนี้ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตน ขั้นตอนการตั้งค่าจะแตกต่างกันไปตามผู้ให้บริการที่คุณกำลังเชื่อมต่ออยู่ โปรดติดต่อผู้ให้ข้อมูลระบุตัวตนของคุณเพื่อขอรับความช่วยเหลือเกี่ยวกับขั้นตอนการตั้งค่าในแดชบอร์ดผู้ให้ข้อมูลระบุตัวตน
ขั้นตอนมีดังนี้
- เปิดแดชบอร์ดผู้ให้ข้อมูลระบุตัวตนในแท็บเบราว์เซอร์ใหม่
- ลงทะเบียนแอปพลิเคชันของคุณ: สร้างแอปพลิเคชันที่เป็นความลับในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตน จากนั้นรับ
client_idและclient_secret - กำหนดค่า URL สำหรับการเปลี่ยนเส้นทางและการออกจากระบบ: ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตน ให้ป้อน URL สำหรับการติดต่อกลับ และ URL สำหรับการออกจากระบบ ที่ให้ไว้ในโครงร่างการตั้งค่าของหน้าเชื่อมต่อกับข้อมูลระบุตัวตนของคุณในส่วนผู้ดูแล Shopify
- กำหนดขอบเขต: ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตนของคุณ โปรดตรวจสอบให้แน่ใจว่าขอบเขตครอบคลุมถึง
emailและopenid
- ตั้งค่าปลายทาง: โปรดตรวจสอบให้แน่ใจว่ามีการตั้งค่าปลายทางต่อไปนี้ในแดชบอร์ดของผู้ให้ข้อมูลระบุตัวตน
- การให้สิทธิ์
- โทเค็น
- JWKS
- การค้นพบ: ปลายทางสำหรับการค้นพบอาจมีชื่อเรียกแตกต่างกันไป ทั้งนี้ขึ้นอยู่กับผู้ให้ข้อมูลระบุตัวตนของคุณ เช่น Configuration หรือ Well-Known Configuration
- ค้นหาพารามิเตอร์ URI สำหรับการเปลี่ยนเส้นทางหลังออกจากระบบของผู้ให้ข้อมูลระบุตัวตน พารามิเตอร์นี้อาจมีชื่อเรียกว่า
post_logout_redirect_uri,logout_uriหรือreturnToทั้งนี้ขึ้นอยู่กับผู้ให้ข้อมูลระบุตัวตนของคุณ - เปิดหน้านี้ทิ้งไว้ในแท็บเบราว์เซอร์เพื่อใช้อ้างอิงในขณะที่คุณทำการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนให้เสร็จสมบูรณ์
ขั้นตอนที่ 3: ทำการเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนให้เสร็จสมบูรณ์
หลังจากกำหนดการตั้งค่าผู้ให้ข้อมูลระบุตัวตนในแดชบอร์ดแล้ว คุณจะต้องกลับมาที่ส่วนผู้ดูแล Shopify เพื่อทำการเชื่อมต่อและทดสอบการเชื่อมต่อให้เสร็จสมบูรณ์
ขั้นตอนมีดังนี้
- กลับไปที่หน้าเชื่อมต่อกับผู้ให้ข้อมูลระบุตัวตนในส่วนผู้ดูแล Shopify
- ในส่วนข้อมูลแอปพลิเคชัน ให้กรอกข้อมูลที่จำเป็นตามที่แสดงในการตั้งค่าผู้ให้ข้อมูลระบุตัวตน
- คลิก "บันทึก"
- คลิก "ทดสอบการเชื่อมต่อ" แล้วทดสอบว่าการตรวจสอบสิทธิ์ของผู้ให้ข้อมูลระบุตัวตนของคุณจะเปลี่ยนเส้นทางไปยังบัญชีผู้ใช้ของลูกค้า หากคุณเพิ่งเข้าสู่ระบบบัญชีผู้ใช้ของลูกค้าบนร้านค้าออนไลน์ คุณอาจต้องออกจากระบบก่อนแล้วจึงลงชื่อเข้าใช้ใหม่อีกครั้งเพื่อทดสอบขั้นตอนการลงชื่อเข้าใช้ใหม่
- หลังจากทดสอบการเชื่อมต่อแล้ว ให้คลิก "เปิดใช้งาน"
หลังจากเปิดใช้งานผู้ให้ข้อมูลระบุตัวตนรายใหม่ เครื่องหมาย "ใช้งานอยู่" จะแสดงขึ้นถัดจากชื่อผู้ให้ข้อมูลระบุตัวตนรายใหม่ของคุณในส่วนผู้ให้ข้อมูลระบุตัวตนของการตั้งค่าบัญชีผู้ใช้ของลูกค้า
ขั้นตอนที่ 4: เพิ่มปุ่มลงชื่อเข้าใช้ด้วย Shop ในหน้าการลงชื่อเข้าใช้ภายนอกของคุณ
หากร้านค้าของคุณมี Shop Pay เป็นวิธีการชำระเงิน คุณจำเป็นต้องเพิ่มการลงชื่อเข้าใช้ด้วย Shop ไปยังหน้าการลงชื่อเข้าใช้ภายนอกของคุณ
ประสบการณ์การลงชื่อเข้าใช้ของลูกค้า
หลังจากที่คุณเปิดใช้งานผู้ให้ข้อมูลระบุตัวตนใหม่ ลูกค้าที่ลงชื่อเข้าใช้แล้วจะต้องลงชื่อเข้าใช้ร้านค้าของคุณอีกครั้งโดยใช้บริการการตรวจสอบสิทธิ์ใหม่
ระบบจะใช้ทั้งที่อยู่อีเมลและ sub จากผู้ให้ข้อมูลระบุตัวตนเพื่อระบุตัวตนของลูกค้า ขั้นตอนการลงชื่อเข้าใช้สำหรับลูกค้าจะขึ้นอยู่กับว่าที่อยู่อีเมลของลูกค้าตรงกับโปรไฟล์ที่มีอยู่ในหน้าลูกค้าของส่วนผู้ดูแล Shopify หรือไม่ ดังนี้
- หากร้านค้ามีโปรไฟล์ลูกค้าที่ใช้ที่อยู่อีเมลดังกล่าวอยู่ ลูกค้าจะเข้าสู่ระบบบัญชีผู้ใช้นั้น
- หากไม่มีโปรไฟล์ลูกค้าสำหรับที่อยู่อีเมลดังกล่าว ระบบจะสร้างบัญชีผู้ใช้ของลูกค้าใหม่หลังจากที่ลูกค้าลงชื่อเข้าใช้สำเร็จ
หลังจากลูกค้าเชื่อมโยงกับผู้ให้ข้อมูลระบุตัวตนของคุณ sub จะแสดงเป็น subject ID ในโปรไฟล์ลูกค้า
ยกเลิกการเชื่อมโยงลูกค้าจากผู้ให้ข้อมูลระบุตัวตนของคุณ
หากโปรไฟล์ลูกค้าเชื่อมโยงกับ subject ที่ไม่ถูกต้องในผู้ให้ข้อมูลระบุตัวตนของคุณ คุณสามารถยกเลิกการเชื่อมโยงลูกค้าจากโปรไฟล์ลูกค้าในส่วนผู้ดูแล Shopify ของคุณได้ ลูกค้าที่ได้รับผลกระทบจาก subject ID ที่ไม่ตรงกันอาจพบข้อความข้อผิดพลาด วิธีการลงชื่อเข้าใช้ที่คุณใช้ไม่ตรงกับบัญชีนี้ เมื่อพยายามลงชื่อเข้าใช้
หลังจากที่คุณยกเลิกการเชื่อมโยงลูกค้า ระบบจะลงชื่อลูกค้าออก ลูกค้าสามารถลงชื่อเข้าใช้อีกครั้งด้วยข้อมูลประจำตัวที่มีอยู่ และระบบจะสร้างการเชื่อมโยงใหม่ระหว่างโปรไฟล์ลูกค้ากับผู้ให้ข้อมูลระบุตัวตนของคุณเมื่อลูกค้าลงชื่อเข้าใช้สำเร็จในครั้งถัดไป
การยกเลิกการเชื่อมโยงจะเป็นการลบเฉพาะการเชื่อมต่อระหว่างลูกค้ากับผู้ให้ข้อมูลระบุตัวตนของคุณเท่านั้น ส่วนโปรไฟล์ลูกค้า คำสั่งซื้อ และข้อมูลร้านค้าอื่นๆ จะไม่ได้รับผลกระทบ
ขั้นตอนมีดังนี้
- ในส่วนผู้ดูแล Shopify ของคุณ ให้เปิดหน้าลูกค้า
- คลิกที่ลูกค้าที่คุณต้องการยกเลิกการเชื่อมโยง
- ในรายละเอียดลูกค้า ให้คลิก ยกเลิกการเชื่อมโยง ถัดจาก ID ของผู้ให้ข้อมูลระบุตัวตนของคุณ เช่น Okta ID หรือ Auth0 ID
- ตรวจสอบ subject ID ที่แสดงในกล่องโต้ตอบการยืนยัน และเปรียบเทียบกับ subject ID ที่ผูกกับลูกค้ารายนี้ในผู้ให้ข้อมูลระบุตัวตนของคุณ หาก subject ID ไม่ตรงกัน การยกเลิกการเชื่อมโยงก็น่าจะช่วยแก้ไขข้อผิดพลาด วิธีการลงชื่อเข้าใช้ที่คุณใช้ไม่ตรงกับบัญชีนี้ ได้
- คลิก ยกเลิกการเชื่อมโยง เพื่อยืนยัน
เปลี่ยนกลับไปใช้ Shopify เป็นผู้ให้ข้อมูลระบุตัวตนเริ่มต้น
คุณสามารถเปลี่ยนผู้ให้ข้อมูลระบุตัวตนของคุณกลับไปเป็นประสบการณ์การลงชื่อเข้าใช้ของลูกค้าเริ่มต้นได้ทุกเมื่อ
ขั้นตอนมีดังนี้
ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > บัญชีผู้ใช้ของลูกค้า
ในส่วนผู้ให้ข้อมูลระบุตัวตน ให้คลิก "จัดการ"
ในเมนูดรอปดาวน์ผู้ให้ข้อมูลระบุตัวตนเริ่มต้น ให้เลือกเปิดใช้งาน
หลังจากที่คุณเปิดใช้งานผู้ให้ข้อมูลระบุตัวตนเริ่มต้นแล้ว เครื่องหมายใช้งานอยู่จะแสดงขึ้นถัดจากผู้ให้ข้อมูลระบุตัวตนเริ่มต้นในส่วนผู้ให้ข้อมูลระบุตัวตนของการตั้งค่าบัญชีผู้ใช้ของลูกค้า
การจัดการข้อมูลลูกค้า
หากลูกค้าร้องขอให้ลบข้อมูลส่วนบุคคลออกจากร้านค้า Shopify ของคุณ คุณสามารถล้างข้อมูลส่วนบุคคลของลูกค้าจากส่วนผู้ดูแล Shopify ได้
หากคุณเชื่อมต่อผู้ให้ข้อมูลระบุตัวตนของคุณเอง คุณจะต้องลบข้อมูลลูกค้าที่เกี่ยวข้องออกจากแดชบอร์ดของผู้ให้บริการด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบของผู้ให้ข้อมูลระบุตัวตนของคุณเกี่ยวกับการล้างข้อมูลลูกค้า
การอัปเดตผู้ให้ข้อมูลระบุตัวตนเมื่อเปลี่ยนโดเมนบัญชีผู้ใช้ของลูกค้า
หากคุณวางแผนที่จะเปลี่ยนโดเมนบัญชีผู้ใช้ของลูกค้าเป็น URL อื่น คุณจะต้องอัปเดตการตั้งค่าผู้ให้ข้อมูลระบุตัวตนก่อนที่จะทำการเปลี่ยนแปลงใน Shopify เพื่อให้แน่ใจว่าลูกค้าจะสามารถลงชื่อเข้าใช้ต่อได้โดยไม่หยุดชะงัก
ขั้นตอนเหล่านี้จำเป็นเมื่อคุณอัปเดต URL บัญชีผู้ใช้ของลูกค้าใน Shopify จากรูปแบบเดิม เช่น shopify.com/1234567890/account เป็นรูปแบบโดเมนย่อยใหม่ account.your-store.com หรือจากโดเมนย่อยที่มีอยู่เป็นโดเมนย่อยอื่น เช่น การอัปเดต account.your-store.com เป็น customers.your-store.com
เพิ่มโดเมนย่อยบัญชีผู้ใช้ของลูกค้าใหม่ไปยังผู้ให้ข้อมูลระบุตัวตนของคุณ
คุณจะต้องเพิ่มโดเมนใหม่ไปยังการตั้งค่าผู้ให้ข้อมูลระบุตัวตนพร้อมกับโดเมนปัจจุบันของคุณ หลังจากที่คุณเปลี่ยนโดเมนบัญชีผู้ใช้ของลูกค้าใน Shopify และยืนยันว่ากระบวนการลงชื่อเข้าใช้และลงชื่อออกของบัญชีผู้ใช้ของลูกค้าทำงานได้แล้ว คุณจึงสามารถลบรายการโดเมนเก่าออกได้
ขั้นตอนมีดังนี้
- เข้าสู่ระบบคอนโซลผู้ดูแลระบบของผู้ให้ข้อมูลระบุตัวตนของคุณ เช่น Auth0 หรือ Okta
- ค้นหาแอปพลิเคชันที่คุณสร้างไว้สำหรับ Shopify
- ค้นหาช่อง URI สำหรับการเปลี่ยนเส้นทาง และเพิ่มรายการใหม่สำหรับโดเมนย่อยแบบกำหนดเองของคุณ ตัวอย่างเช่น
https://account.your-store.com/authentication/login/external/callback - ค้นหาช่อง URL สำหรับการลงชื่อออก และเพิ่มรายการใหม่สำหรับโดเมนย่อยแบบกำหนดเองของคุณ ตัวอย่างเช่น
https://account.your-store.com/logout_callback - บันทึกการเปลี่ยนแปลงในผู้ให้ข้อมูลระบุตัวตน โดยเก็บไว้ทั้ง URL เก่าและใหม่ก่อนในตอนนี้
- กลับไปที่ส่วนผู้ดูแล Shopify ของคุณและทำตามขั้นตอนเพื่อเปลี่ยนโดเมนบัญชีผู้ใช้ของคุณเป็น URL โดเมนย่อยแบบกำหนดเองใหม่ใน Shopify
- ทดสอบทั้งการลงชื่อเข้าใช้และลงชื่อออกในหน้าร้านของคุณเพื่อยืนยันว่าทุกอย่างทำงานได้ตามปกติ
- ไม่บังคับ: หลังจากยืนยันว่ากระบวนการลงชื่อเข้าใช้ทำงานได้อย่างถูกต้องแล้ว คุณสามารถกลับไปที่ผู้ให้ข้อมูลระบุตัวตนและลบรายการโดเมนเก่าออกได้
ชื่อช่อง URI สำหรับการเปลี่ยนเส้นทางทั่วไปตามผู้ให้บริการ
| ผู้ให้บริการ | ช่อง URI สำหรับการเปลี่ยนเส้นทาง |
|---|---|
| Auth0 | URL เรียกกลับที่อนุญาต |
| Okta | URI สำหรับการเปลี่ยนเส้นทางในการลงชื่อเข้าใช้ |
| Azure AD | URI สำหรับการเปลี่ยนเส้นทาง |
| อื่นๆ |
|