การยืนยันตัวตนด้วย SAML

หากองค์กรของคุณใช้ Security Assertion Markup Language (SAML) เพื่อยืนยันตัวตนผู้ใช้และคุณใช้แผน Shopify Plus อยู่ คุณจะสามารถเพิ่ม Shopify เป็นแอปกับผู้ให้ข้อมูลระบุตัวตนของคุณได้ หลังจากตั้งค่าแอปของคุณแล้ว ผู้ใช้ที่มีสิทธิ์อนุญาตที่จำเป็นจะสามารถกำหนดให้ผู้ใช้รายบุคคลหรือผู้ใช้ทั้งหมดในองค์กรของคุณยืนยันตัวตนโดยใช้ผู้ให้ข้อมูลระบุตัวตน SAML ของคุณได้

ก่อนตั้งค่าการยืนยันตัวตนด้วย SAML

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

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

การตั้งค่าการยืนยันตัวตนด้วย SAML สำหรับองค์กรของคุณ

ก่อนที่คุณจะสามารถตั้งค่าการกำหนดค่า SAML ได้ คุณต้องยืนยันโดเมนของคุณก่อน คุณไม่จำเป็นต้องรอจนกว่าการยืนยันโดเมนของคุณจะเสร็จสิ้นเพื่อเริ่มตั้งค่าการกำหนดค่า

ตั้งค่าการกำหนดค่าโดยอัตโนมัติ

ขณะนี้มีการกำหนดค่าสำหรับ Okta, OneLogin และ Entra

ปฏิบัติตามคำแนะนำในลิงก์ตามผู้ให้บริการข้อมูลระบุตัวตนของคุณ

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

ขั้นตอน

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

  2. คลิก ความปลอดภัย

  3. ในส่วนการกำหนดค่า SAML ให้คลิกตั้งค่าการกำหนดค่า

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

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

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

  7. คลิกตั้งค่า

ตั้งค่าการกำหนดค่าด้วยตนเอง

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

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

ขั้นตอน

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

  2. คลิก ความปลอดภัย

  3. ในส่วนการกำหนดค่า SAML ให้คลิกตั้งค่าการกำหนดค่า

  4. คลิกดูการตั้งค่าการกำหนดค่า SAML

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

    • 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
  6. ผู้ให้บริการของคุณจะมอบ Metadata URL ให้แก่คุณ โปรดป้อน URL ดังกล่าวในช่อง URL Metadata ของผู้ให้ข้อมูลระบุตัวตน หลังจากที่ป้อน URL แล้ว รายละเอียดการกำหนดค่า SAML จะได้รับการกรอกโดยอัตโนมัติและจะไม่สามารถแก้ไขด้วยตนเองได้

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

  8. คลิกเพิ่ม

การกำหนดให้ต้องใช้การยืนยันตัวตนผ่าน 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

ขั้นตอน

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

  2. คลิก ความปลอดภัย

  3. ในส่วนการยืนยันตัวตนผ่าน SAML ให้คลิกเปลี่ยนการตั้งค่า

  4. เลือกการตั้งค่าการยืนยันตัวตน

  5. คลิกบันทึก

ลบการยืนยันตัวตนผ่าน SAML

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

ขั้นตอน

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

  2. คลิก ความปลอดภัย

  3. ในส่วนการยืนยันตัวตนผ่าน SAML ให้คลิกเปลี่ยนการตั้งค่า

  4. เลือกปิด

  5. คลิกบันทึก