การยืนยันตัวตนด้วย SAML
หากองค์กรของคุณใช้ Security Assertion Markup Language (SAML) เพื่อยืนยันตัวตนผู้ใช้และคุณใช้แผน Shopify Plus อยู่ คุณจะสามารถเพิ่ม Shopify เป็นแอปกับผู้ให้ข้อมูลระบุตัวตนของคุณได้ หลังจากตั้งค่าแอปของคุณแล้ว ผู้ใช้ที่มีสิทธิ์อนุญาตที่จำเป็นจะสามารถกำหนดให้ผู้ใช้รายบุคคลหรือผู้ใช้ทั้งหมดในองค์กรของคุณยืนยันตัวตนโดยใช้ผู้ให้ข้อมูลระบุตัวตน SAML ของคุณได้
ในหน้านี้
ก่อนตั้งค่าการยืนยันตัวตนด้วย SAML
การส่งโดเมนเพื่อรับการยืนยันมีผลต่อผู้ใช้ที่เข้าสู่ระบบองค์กรของคุณบน Shopify โปรดตรวจสอบข้อควรพิจารณาต่อไปนี้ก่อนที่คุณจะเริ่มต้น
- สร้างบัญชีผู้ใช้สำรอง ในกรณีที่เกิดปัญหากับการผสานการทำงานของการยืนยันตัวตนด้วย SAML หรือเกิดการขัดจังหวะกับผู้ให้ข้อมูลระบุตัวตนของคุณ ให้สร้างบัญชีผู้ใช้สำรองที่ไม่เชื่อมโยงกับโดเมนที่คุณใช้สำหรับการยืนยันตัวตนด้วย SAML ตรวจสอบให้แน่ใจว่าบัญชีผู้ใช้นี้เป็นผู้ใช้ที่ใช้งานอยู่ในองค์กรของคุณ ได้เปิดใช้การยืนยันตัวตนแบบสองชั้นแล้ว และเป็นเจ้าขององค์กรหรือมีบทบาทผู้ดูแลระบบองค์กร เพื่อให้คุณสามารถปิดใช้งาน SAML ในกรณีฉุกเฉินได้
- ตั้งค่าบัญชีผู้ใช้ Shopify เนื่องจากการยืนยันตัวตนด้วย SAML นั้นอิงตามโดเมน โปรดตรวจสอบให้แน่ใจว่าผู้ใช้ทุกคนในองค์กรของคุณได้ตั้งค่าบัญชีผู้ใช้ Shopify ของตนโดยใช้อีเมลที่เชื่อมโยงกับโดเมนขององค์กร
การตั้งค่าการยืนยันตัวตนด้วย SAML สำหรับองค์กรของคุณ
ก่อนที่คุณจะสามารถตั้งค่าการกำหนดค่า SAML ได้ คุณต้องยืนยันโดเมนของคุณก่อน คุณไม่จำเป็นต้องรอจนกว่าการยืนยันโดเมนของคุณจะเสร็จสิ้นเพื่อเริ่มตั้งค่าการกำหนดค่า
ตั้งค่าการกำหนดค่าโดยอัตโนมัติ
ขณะนี้มีการกำหนดค่าสำหรับ Okta, OneLogin และ Entra
ปฏิบัติตามคำแนะนำในลิงก์ตามผู้ให้บริการข้อมูลระบุตัวตนของคุณ
- Okta: วิธีการกำหนดค่า SAML 2.0 สำหรับ Shopify Plus
- OneLogin: การกำหนดค่า SSO สำหรับแอปพลิเคชันที่เปิดใช้งาน SAML
- Entra: บทความสอน: การผสานการทำงานของการลงชื่อเข้าใช้ครั้งเดียว (SSO) ของ Microsoft Entra กับ Shopify Plus
หากต้องการกำหนดค่า SSO ภายในองค์กรของคุณให้เสร็จสิ้น โปรดทำตามขั้นตอนเหล่านี้ตามที่คู่มือของผู้ให้บริการข้อมูลระบุตัวตนของคุณได้แนะนำไว้
ขั้นตอน
จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ การตั้งค่า > ผู้ใช้
คลิก ความปลอดภัย
ในส่วนการกำหนดค่า SAML ให้คลิกตั้งค่าการกำหนดค่า
ในผู้ให้บริการข้อมูลระบุตัวตนของคุณ ให้เพิ่มแอป Shopify Plus จากนั้นกำหนดค่าแอปด้วย URL สำหรับการลงชื่อเข้าใช้ครั้งเดียวที่ไม่ซ้ำกันของคุณ
ผู้ให้บริการของคุณจะมอบ Metadata URL ให้แก่คุณ โปรดป้อน URL ดังกล่าวในช่อง URL Metadata ของผู้ให้ข้อมูลระบุตัวตน หลังจากที่ป้อน URL แล้ว รายละเอียดการกำหนดค่า SAML จะได้รับการกรอกโดยอัตโนมัติและจะไม่สามารถแก้ไขด้วยตนเองได้
หากผู้ให้บริการข้อมูลระบุตัวตนของคุณให้ไฟล์ XML แทน Metadata URL คุณสามารถอัปโหลดไฟล์ XML ไปยังส่วนไฟล์ในส่วนผู้ดูแล Shopify ของคุณได้ การดำเนินการนี้จะสร้าง URL ที่เข้าถึงได้แบบสาธารณะสำหรับไฟล์ ซึ่งคุณสามารถใช้เป็น Metadata URL ได้
คลิกตั้งค่า
ตั้งค่าการกำหนดค่าด้วยตนเอง
หากคุณใช้ผู้ให้บริการข้อมูลระบุตัวตนที่ไม่ใช่ Okta, OneLogin หรือ Entra คุณจะต้องป้อนข้อมูลการกำหนดค่าด้วยตนเอง
ผู้ให้บริการข้อมูลระบุตัวตนอาจใช้ชื่อที่แตกต่างกันสำหรับค่าบางค่า ตัวอย่างเช่น การผสานการทำงาน SAML ของ Google ใช้คำว่า ACS URL เพื่ออ้างอิงถึง URL สำหรับการลงชื่อเข้าใช้ครั้งเดียว หากคุณพบข้อผิดพลาดขณะตั้งค่าการกำหนดค่าด้วยตนเอง ให้ติดต่อผู้ให้บริการข้อมูลระบุตัวตนเพื่อขอความช่วยเหลือ
ขั้นตอน
จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ การตั้งค่า > ผู้ใช้
คลิก ความปลอดภัย
ในส่วนการกำหนดค่า SAML ให้คลิกตั้งค่าการกำหนดค่า
คลิกดูการตั้งค่าการกำหนดค่า SAML
คัดลอกค่าต่อไปนี้และส่งค่าดังกล่าวให้แก่ผู้ให้บริการข้อมูลระบุตัวตนของคุณ พร้อมด้วยข้อมูลเพิ่มเติมใดๆ ที่ผู้ให้บริการข้อมูลระบุตัวตนอาจร้องขอ
- URL สำหรับการลงชื่อเข้าใช้ครั้งเดียว:
https://accounts.shopify.com/saml/consume/organization/{organization ID}แต่ละองค์กรจะมี ID ที่ไม่ซ้ำกัน โปรดคัดลอกค่านี้จากรายการ URL สำหรับการลงชื่อเข้าใช้ครั้งเดียวในรายละเอียดการกำหนดค่า SAML - Audience URI (SP Entity ID):
https://accounts.shopify.com/saml_sp - รูปแบบ Name ID:
Persistentเราคาดว่า Name ID จะเป็นค่าอีเมลที่ไม่ซ้ำกันซึ่งจะไม่เปลี่ยนแปลงสำหรับผู้ใช้ - Attribute Statements:
first_name,last_name,email
- URL สำหรับการลงชื่อเข้าใช้ครั้งเดียว:
ผู้ให้บริการของคุณจะมอบ Metadata URL ให้แก่คุณ โปรดป้อน URL ดังกล่าวในช่อง URL Metadata ของผู้ให้ข้อมูลระบุตัวตน หลังจากที่ป้อน URL แล้ว รายละเอียดการกำหนดค่า SAML จะได้รับการกรอกโดยอัตโนมัติและจะไม่สามารถแก้ไขด้วยตนเองได้
หากผู้ให้บริการข้อมูลระบุตัวตนของคุณให้ไฟล์ XML แทน Metadata URL คุณสามารถอัปโหลดไฟล์ XML ไปยังส่วนไฟล์ในส่วนผู้ดูแล Shopify ของคุณได้ การดำเนินการนี้จะสร้าง URL ที่เข้าถึงได้แบบสาธารณะสำหรับไฟล์ ซึ่งคุณสามารถใช้เป็น Metadata URL ได้
คลิกเพิ่ม
การกำหนดให้ต้องใช้การยืนยันตัวตนผ่าน SAML
หลังจากที่คุณเพิ่มโดเมนและตั้งค่าการกำหนดค่าของคุณแล้ว ให้รอจนกว่าการตรวจสอบยืนยันจะเสร็จสมบูรณ์ เมื่อสถานะโดเมนของคุณเปลี่ยนเป็นผ่านการตรวจสอบยืนยันแล้ว คุณจะสามารถเปลี่ยนการตั้งค่าการยืนยันตัวตนผ่าน SAML ของคุณได้
การยืนยันตัวตนผ่าน SAML มีการตั้งค่าสามแบบ ได้แก่ จำเป็น ผู้ใช้ที่ระบุ และปิด
ทำความเข้าใจการตั้งค่าการยืนยันตัวตนผ่าน SAML
- จำเป็น: ผู้ใช้ทุกคนที่มีที่อยู่อีเมลตรงกับโดเมนของคุณจะต้องใช้ SAML เพื่อเข้าสู่ระบบ ซึ่งรวมถึงเจ้าของร้านและผู้ใช้ภายนอกองค์กรของคุณที่ใช้ที่อยู่อีเมลด้วยโดเมนของคุณ
- ผู้ใช้ที่ระบุ: คุณสามารถเลือกว่าผู้ใช้รายใดต้องใช้การยืนยันตัวตนผ่าน SAML เป็นรายกรณีได้จากหน้าผู้ใช้ ผู้ใช้ที่ไม่ได้ตั้งค่าให้ต้องใช้ SAML จะยังสามารถเข้าสู่ระบบด้วยข้อมูลประจำตัวตามปกติของตนได้
- ปิด: ผู้ใช้ทุกคนจะเข้าสู่ระบบโดยใช้อีเมลและรหัสผ่านของตน
ข้อควรพิจารณาเกี่ยวกับการยืนยันตัวตนผ่าน SAML
- หากคุณเลือกผู้ใช้ที่ระบุ คุณจะสามารถตั้งค่าข้อกำหนดในการเข้าสู่ระบบที่เฉพาะเจาะจงสำหรับผู้ใช้ของคุณที่มีบัญชีผู้ใช้ Shopify ที่เชื่อมโยงกับโดเมนอีเมลที่ตั้งค่าไว้ได้จากหน้าผู้ใช้ ผู้ใช้รายใดก็ตามที่ไม่ได้ตั้งค่าให้ต้องใช้การยืนยันตัวตนผ่าน SAML จะสามารถเข้าสู่ระบบได้ตามปกติ หากคุณเลือกจำเป็น ผู้ใช้ทุกคนที่มีโดเมนอีเมลที่คุณตั้งค่าไว้จะต้องใช้การยืนยันตัวตนผ่าน SAML เพื่อเข้าสู่ระบบ ซึ่งรวมถึงเจ้าของร้านและผู้ใช้ภายนอกองค์กร
- การตั้งค่าจำเป็นจะมาแทนที่ข้อกำหนดด้านความปลอดภัยรายบุคคลทั้งหมดสำหรับผู้ใช้ของคุณ หากคุณเปลี่ยนการตั้งค่าในภายหลัง คุณจะต้องเปลี่ยนการตั้งค่าสำหรับผู้ใช้ของคุณด้วยตนเอง ตัวอย่างเช่น คุณตั้งค่าโดเมนของคุณเป็นผู้ใช้ที่ระบุ และมีผู้ใช้สามรายที่ต้องใช้การยืนยันตัวตนผ่าน SAML จากนั้นคุณตั้งค่าการบังคับใช้เป็นจำเป็น ซึ่งกำหนดให้ผู้ใช้ทุกคนที่มีบัญชีผู้ใช้ Shopify ที่เชื่อมโยงกับโดเมนอีเมลที่ตั้งค่าไว้ต้องใช้การยืนยันตัวตนผ่าน SAML ต่อมา คุณได้ตั้งค่าการบังคับใช้กลับไปเป็นผู้ใช้ที่ระบุ ผู้ใช้สามรายที่เคยต้องเข้าสู่ระบบโดยใช้การยืนยันตัวตนผ่าน SAML จะไม่ถูกบังคับใช้อีกต่อไป และจะต้องได้รับการตั้งค่าอีกครั้งในหน้ารายละเอียดผู้ใช้ของตน
- การกำหนดให้ผู้ใช้ต้องใช้การยืนยันตัวตนผ่าน SAML จะทำให้ข้อกำหนดการยืนยันตัวตนแบบสองชั้นที่มีอยู่ซ้ำซ้อน หากคุณตั้งค่า SAML และกำหนดให้ต้องใช้ในการเข้าสู่ระบบ ให้พิจารณาปิดใช้งานการยืนยันตัวตนแบบสองชั้นเพื่อหลีกเลี่ยงไม่ให้ผู้ใช้ต้องยืนยันตัวตนสองครั้ง
- สำหรับผู้ใช้บนอุปกรณ์เดสก์ท็อป เซสชันการยืนยันตัวตนผ่าน SAML จะมีอายุ 14 วันก่อนที่ผู้ใช้ของคุณจะต้องเข้าสู่ระบบอีกครั้ง สำหรับผู้ใช้บนอุปกรณ์มือถือหรือ POS เซสชันการยืนยันตัวตนผ่าน SAML จะหมดอายุหลังจาก 14 วันหากบัญชีไม่มีการใช้งาน แต่หากบัญชีมีการใช้งาน เซสชันจะต่ออายุโดยอัตโนมัติภายใน 14 วัน หากคุณลบผู้ใช้ออกจากแอปพลิเคชัน Shopify ในผู้ให้บริการข้อมูลระบุตัวตนของคุณ พวกเขายังจะสามารถเข้าถึง Shopify ได้นานสูงสุด 14 วัน
- หากต้องการป้องกันไม่ให้ผู้ใช้เข้าถึงการตั้งค่าองค์กร ให้ลบสิทธิ์การเข้าถึงองค์กรของพวกเขาในหน้าผู้ใช้ในการตั้งค่าองค์กร
กำหนดให้ใช้การยืนยันตัวตนผ่าน SAML
ขั้นตอน
จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ การตั้งค่า > ผู้ใช้
คลิก ความปลอดภัย
ในส่วนการยืนยันตัวตนผ่าน SAML ให้คลิกเปลี่ยนการตั้งค่า
เลือกการตั้งค่าการยืนยันตัวตน
คลิกบันทึก
ลบการยืนยันตัวตนผ่าน SAML
เมื่อตั้งค่าการยืนยันตัวตนผ่าน SAML เป็นปิด ผู้ใช้ทุกคนในองค์กรของคุณที่มีบัญชีผู้ใช้ Shopify ที่เชื่อมโยงกับโดเมนอีเมลที่คุณตั้งค่าไว้จะสามารถเข้าสู่ระบบโดยใช้รหัสผ่านและที่อยู่อีเมลของตนได้
ขั้นตอน
จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ การตั้งค่า > ผู้ใช้
คลิก ความปลอดภัย
ในส่วนการยืนยันตัวตนผ่าน SAML ให้คลิกเปลี่ยนการตั้งค่า
เลือกปิด
คลิกบันทึก