แชร์ผ่าน


กำหนดค่าการรับรองความถูกต้องของผู้ใช้ด้วย Microsoft Entra ID

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

บทความนี้ครอบคลุมถึงวิธีกำหนดค่า Microsoft Entra ID เป็นผู้ให้บริการของคุณ หากต้องการเรียนรู้เกี่ยวกับผู้ให้บริการรายอื่นและการรับรองความถูกต้องของผู้ใช้โดยทั่วไป ดูที่ กำหนดค่าการรับรองความถูกต้องของผู้ใช้ใน Copilot Studio

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

ข้อกำหนดเบื้องต้น

เรียนรู้วิธีการเพิ่มการตรวจสอบสิทธิ์ผู้ใช้ปลายทางลงใน หัวข้อ

คุณดำเนินการสองสามขั้นตอนแรกในพอร์ทัล Azure และดำเนินการสองขั้นตอนสุดท้ายใน Copilot Studio

สร้างการลงทะเบียนแอป

  1. ลงชื่อเข้าใช้ พอร์ทัล Azure โดยใช้บัญชีผู้ดูแลระบบในผู้เช่าเดียวกันกับ Copilot ของคุณ

  2. ไปที่ การลงทะเบียนแอป

  3. เลือก การลงทะเบียนใหม่ และป้อนชื่อสำหรับการลงทะเบียน อย่า แก้ไขการลงทะเบียนแอปที่มีอยู่

    การใช้ชื่อ Copilot ของคุณอาจเป็นประโยชน์ในภายหลัง ตัวอย่างเช่น ถ้า Copilot ของคุณชื่อว่า "ความช่วยเหลือด้านการขายของ Contoso" คุณอาจตั้งชื่อการลงทะเบียนแอปว่า "ContosoSalesReg"

  4. ภายใต้ ประเภทบัญชีที่รองรับ ให้เลือก บัญชีในผู้เช่าองค์กรใด ๆ (ไดเร็กทอรี Microsoft Entra ID ใด ๆ - ผู้เช่าหลายราย) และบัญชี Microsoft ส่วนบุคคล (เช่น Skype, Xbox)

  5. เว้นว่างส่วน URI การเปลี่ยนเส้นทาง สำหรับตอนนี้ ป้อนข้อมูลนั้นในขั้นตอนต่อไป

  6. เลือก ลงทะเบียน

  7. หลังจากลงทะเบียนเสร็จแล้ว ไปที่ ภาพรวม

  8. คัดลอก รหัสแอปพลิเคชัน (ไคลเอ็นต์) และวางในไฟล์ชั่วคราว คุณต้องการข้อมูลนี้ในขั้นตอนต่อไป

เพิ่ม URL การเปลี่ยนเส้นทาง

  1. ภายใต้ จัดการ เลือก การรับรองความถูกต้อง

  2. ภายใต้ การกำหนดค่าแพลตฟอร์ม ให้เลือก เพิ่มแพลตฟอร์ม จากนั้นเลือก เว็บ

  3. ภายใต้ การเปลี่ยนเส้นทาง URIs ป้อน https://token.botframework.com/.auth/web/redirect และเลือก กำหนดค่า

    การดำเนินการนี้จะนำคุณกลับไปยังหน้า การกำหนดค่าแพลตฟอร์ม

  4. ภายใต้ เปลี่ยนเส้นทาง URI สำหรับ แพลตฟอร์ม เว็บ ให้เลือก เพิ่ม URI

  5. เข้าสู่ https://europe.token.botframework.com/.auth/web/redirect และเลือก บันทึก

    หมายเหตุ

    บานหน้าต่างการกำหนดค่าการรับรองความถูกต้องใน Copilot Studio อาจแสดง URL การเปลี่ยนเส้นทางต่อไปนี้: https://unitedstates.token.botframework.com/.auth/web/redirect การใช้ URL นั้นทำให้การรับรองความถูกต้องล้มเหลว ให้ใช้ URI แทน

  6. ในส่วน การให้สิทธิ์โดยนัยและโฟลว์ไฮบริด ให้เลือกทั้ง โทเค็นการเข้าถึง (ใช้สำหรับโฟลว์โดยนัย) และ โทเค็น ID (ใช้สำหรับโฟลว์โดยนัยและไฮบริด)

  7. เลือก บันทึก

สร้างข้อมูลลับของไคลเอ็นต์

  1. ภายใต้ จัดการ เลือก ใบรับรองและความลับ

  2. ในส่วน ข้อมูลลับของไคลเอ็นต์ ให้เลือก ข้อมูลลับของไคลเอ็นต์ใหม่

  3. (ไม่บังคับ) ป้อนคําอธิบาย มีการระบุไว้หนึ่งรายการ หากเว้นว่างไว้

  4. เลือกระยะเวลาการหมดอายุ เลือกช่วงเวลาที่สั้นที่สุดที่เกี่ยวข้องกับอายุ Copilot ของคุณ

  5. เลือก เพิ่ม เพื่อสร้างข้อมูลลับ

  6. เก็บ ค่า ของข้อมูลลับไว้ในไฟล์ชั่วคราวที่ปลอดภัย คุณต้องใช้เมื่อคุรกำหนดค่าการรับรองความถูกต้องของ Copilot ในภายหลัง

เคล็ดลับ

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

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

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

  2. เลือก การรับรองความถูกต้อง

  3. เลือก รับรองความถูกต้องด้วยตนเอง

  4. ออกจาก กำหนดให้ผู้ใช้เข้าสู่ระบบ

  5. ป้อนค่าต่อไปนี้เป็นคุณสมบัติ:

    • ผู้ให้บริการ: เลือก Azure Active Directory v2

    • ID ไคลเอนต์: ป้อน ID แอปพลิเคชัน (ไคลเอนต์) ที่คุณคัดลอกไว้ก่อนหน้านี้จากพอร์ทัล Azure

    • ความลับของไคลเอนต์: ป้อนความลับของไคลเอนต์ที่คุณสร้างไว้ก่อนหน้านี้จากพอร์ทัล Azure

    • ขอบเขต: ป้อน profile openid

  6. เลือก บันทึก เพื่อเสร็จสิ้นการกำหนดค่า

กำหนดค่าสิทธิ์ API

  1. ไปที่ สิทธิ์ API

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

    ภาพหน้าจอของหน้าต่างสิทธิ์ API ที่ไฮไลต์สิทธิ์ของผู้เช่า

    หมายเหตุ

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

  3. เลือก เพิ่มสิทธิ์ แล้วเลือก Microsoft Graph

    ภาพหน้าจอของหน้าต่างสิทธิ์ API ที่จำเป็น ที่ไฮไลต์ Microsoft Graph

  4. เลือก สิทธิ์ที่ได้รับมอบสิทธิ์

    ภาพหน้าจอที่ไฮไลต์สิทธิ์ที่ได้รับมอบ

  5. ขยาย สิทธิ์ OpenId และเปิด openid และ โปรไฟล์

    ภาพหน้าจอที่ไฮไลต์สิทธิ์ OpenId, openid และโปรไฟล์

  6. เลือก เพิ่มสิทธิ์

กำหนดขอบเขตที่กำหนดเองสำหรับ Copilot ของคุณ

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

  1. ไปที่ เปิดเผย API และเลือก เพิ่มขอบเขต

    ภาพหน้าจอที่ไฮไลต์เปิดเผย API และปุ่มเพิ่มขอบเขต

  2. ตั้งค่าคุณสมบัติดังต่อไปนี้ คุณสามารถปล่อยคุณสมบัติอื่นๆ ว่างไว้ได้

    คุณสมบัติ มูลค่า
    ชื่อขอบเขต ป้อนชื่อที่เหมาะสมในสภาพแวดล้อมของคุณ เช่น Test.Read
    ใครสามารถยินยอม เลือก ผู้ดูแลระบบและผู้ใช้
    ชื่อที่แสดงของความยินยอมของผู้ดูแลระบบ ป้อนชื่อที่เหมาะสมในสภาพแวดล้อมของคุณ เช่น Test.Read
    คำอธิบายความยินยอมของผู้ดูแลระบบ ป้อน Allows the app to sign the user in.
    State เลือก เปิดใช้งาน
  3. เลือก เพิ่มขอบเขต

กำหนดค่าการรับรองความถูกต้องใน Microsoft Copilot Studio

  1. ใน Copilot Studio ภายใต้ การตั้งค่า เลือก ความปลอดภัย>การรับรองความถูกต้อง

  2. เลือก รับรองความถูกต้องด้วยตนเอง

  3. ออกจาก กำหนดให้ผู้ใช้เข้าสู่ระบบ

  4. เลือก ผู้ให้บริการ และระบุค่าที่จำเป็น ดู กำหนดค่าการตรวจสอบสิทธิ์ด้วยตนเองใน Copilot Studio

  5. เลือก บันทึก

เคล็ดลับ

URL การแลกเปลี่ยนโทเค็นใช้เพื่อแลกเปลี่ยนโทเค็นในนามของ (OBO) สำหรับโทเค็นการเข้าใช้ที่ร้องขอ สำหรับข้อมูลเพิ่มเติม โปรดดู กำหนดค่าข้อมูลการลงชื่อเข้าระบบครั้งเดียวด้วย Microsoft Entra ID

หมายเหตุ

ขอบเขตควรประกอบด้วย profile openid และสิ่งต่อไปนี้ ขึ้นอยู่กับกรณีการใช้งานของคุณ:

  • Sites.Read.All Files.Read.All สำหรับ SharePoint
  • ExternalItem.Read.All สำหรับการเชื่อมต่อกราฟ
  • https://[OrgURL]/user_impersonation สำหรับ Prompt Nodes และ Dataverse ข้อมูลที่มีโครงสร้าง
  • ตัวอย่างเช่น Dataverse ข้อมูลโครงสร้างหรือโหนดพร้อมต์ควรมีขอบเขตดังต่อไปนี้: profile openid Sites.Read.All Files.Read.All https://myorg123.com/user_impersonation

ทดสอบ Copilot ของคุณ

  1. เผยแพร่ Copilot ของคุณ

  2. ในหน้าต่าง ทดสอบ Copilot ให้ส่งข้อความถึง Copilot ของคุณ

  3. เมื่อ Copilot ตอบกลับ ให้เลือก เข้าสู่ระบบ

    แท็บเบราว์เซอร์ใหม่จะเปิดขึ้นเพื่อขอให้คุณลงชื่อเข้าใช้

  4. ลงชื่อเข้าใช้ จากนั้นคัดลอกรหัสการตรวจสอบที่แสดง

  5. วางรหัสลงในการแชทของ Copilot เพื่อทำให้กระบวนการเข้าสู่ระบบเสร็จสิ้น

    ภาพหน้าจอของการรับรองความถูกต้องของผู้ใช้ที่ประสบความสำเร็จในการสนทนากับ Copilot ที่มีการเน้นรหัสการตรวจสอบ