หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
การเพิ่มการรับรองความถูกต้องให้กับเอเจนต์ของคุณอนุญาตให้ผู้ใช้ลงชื่อเข้าใช้ เพื่อให้เอเจนต์ของคุณสามารถเข้าถึงทรัพยากรหรือข้อมูลที่ถูกจำกัด
บทความนี้ครอบคลุมถึงวิธีกำหนดค่า Microsoft Entra ID เป็นผู้ให้บริการของคุณ หากต้องการเรียนรู้เกี่ยวกับผู้ให้บริการรายอื่นและการรับรองความถูกต้องของผู้ใช้โดยทั่วไป ดูที่ กำหนดค่าการรับรองความถูกต้องของผู้ใช้ใน Copilot Studio
หากคุณมีสิทธิ์การดูแลผู้เช่า คุณสามารถ กำหนดค่าสิทธิ์ของ API ไม่เช่นนั้น คุณต้องขอให้ผู้ดูแลระบบของคุณเป็นผู้ดำเนินการให้
ข้อกำหนดเบื้องต้น
เรียนรู้วิธีเพิ่มการรับรองความถูกต้องของผู้ใช้ในหัวข้อ
คุณดำเนินการสองสามขั้นตอนแรกในพอร์ทัล Azure และดำเนินการสองขั้นตอนสุดท้ายใน Copilot Studio
สร้างการลงทะเบียนแอป
ลงชื่อเข้าใช้ พอร์ทัล Azure โดยใช้บัญชีผู้ดูแลระบบในผู้เช่าเดียวกันกับเอเจนต์ของคุณ
ไปที่ การลงทะเบียนแอป
เลือก การลงทะเบียนใหม่ และป้อนชื่อสำหรับการลงทะเบียน อย่า เปลี่ยนแปลงการลงทะเบียนแอปที่มีอยู่
การใช้ชื่อเอเจนต์ของคุณอาจเป็นประโยชน์ในภายหลัง ตัวอย่างเช่น ถ้าเอเจนต์ของคุณชื่อว่า "ความช่วยเหลือด้านการขายของ Contoso" คุณอาจตั้งชื่อการลงทะเบียนแอปว่า "ContosoSalesReg"
ภายใต้ชนิดบัญชีที่รองรับ ให้เลือกบัญชีในไดเรกทอรีองค์กรนี้เท่านั้น (Contoso - ผู้เช่าเดียวเท่านั้น)
เว้นว่างส่วน URI การเปลี่ยนเส้นทาง สำหรับตอนนี้ ป้อนข้อมูลนั้นในขั้นตอนต่อไป
เลือก ลงทะเบียน
หลังจากลงทะเบียนเสร็จแล้ว ไปที่ ภาพรวม
คัดลอก รหัสแอปพลิเคชัน (ไคลเอ็นต์) และวางในไฟล์ชั่วคราว คุณต้องการข้อมูลนี้ในขั้นตอนต่อไป
เพิ่ม URL การเปลี่ยนเส้นทาง
ภายใต้ จัดการ ให้เลือก การรับรองความถูกต้อง
ภายใต้ การกำหนดค่าแพลตฟอร์ม ให้เลือก เพิ่มแพลตฟอร์ม จากนั้นเลือก เว็บ
ภายใต้ เปลี่ยนเส้นทาง URI ให้ป้อน
https://token.botframework.com/.auth/web/redirect
หรือhttps://europe.token.botframework.com/.auth/web/redirect
สําหรับยุโรป คุณยังสามารถคัดลอก URI จากกล่องข้อความ เปลี่ยนเส้นทาง URL ภายใต้ หน้าการตั้งค่า Copilot Studio Security ภายใต้ รับรองความถูกต้องด้วยตนเองการดำเนินการนี้จะนำคุณกลับไปยังหน้า การกำหนดค่าแพลตฟอร์ม
เลือกทั้งโทเค็นการเข้าถึง (ใช้สําหรับโฟลว์โดยนัย) และโทเค็น ID (ใช้สําหรับโฟลว์แบบโดยนัยและแบบไฮบริด)
เลือก กำหนดค่า
กำหนดค่าการรับรองความถูกต้องด้วยตนเอง
ถัดไป กําหนดค่าการรับรองความถูกต้องด้วยตนเอง คุณสามารถเลือกจากหลายตัวเลือกสําหรับผู้ให้บริการของคุณ อย่างไรก็ตามเราขอแนะนําให้คุณใช้ Microsoft Entra ID V2 กับข้อมูลประจําตัวภายนอก คุณยังสามารถใช้ข้อมูลลับไคลเอ็นต์ได้ถ้าคุณไม่สามารถใช้ข้อมูลประจําตัวภายนอกได้
กําหนดค่าการรับรองความถูกต้องด้วยตนเองโดยใช้ข้อมูลประจําตัวภายนอก
ใน Copilot Studio ไปที่ การตั้งค่า สำหรับเอเจนต์ของคุณ แล้วเลือก ความปลอดภัย
เลือก การรับรองความถูกต้อง
เลือก รับรองความถูกต้องด้วยตนเอง
เปิด ผู้ใช้ต้องลงชื่อเข้าใช้ ไว้
ป้อนค่าต่อไปนี้เป็นคุณสมบัติ:
ผู้ให้บริการ: เลือก Microsoft Entra ID V2 ที่มีข้อมูลประจําตัวภายนอก
รหัสไคลเอ็นต์: ป้อนรหัสแอปพลิเคชัน (ไคลเอ็นต์) ทีคุณคัดลอกไว้ก่อนหน้านี้จากพอร์ทัล Azure
เลือก บันทึก เพื่อดูผู้ออกข้อมูลประจำตัวที่รวมและค่าของข้อมูลประจำตัว
คัดลอก ผู้ออกข้อมูลประจําตัว Federated และ ค่าข้อมูลประจําตัว Federated แล้ววางลงในไฟล์ชั่วคราว คุณต้องการข้อมูลนี้ในขั้นตอนต่อไป
ไปยังพอร์ทัล Azure และการลงทะเบียนแอปที่คุณสร้างไว้ก่อนหน้านี้ ภายใต้ จัดการ เลือก ใบรับรองและข้อมูลลับ จากนั้น ข้อมูลประจําตัวภายนอก
เลือก เพิ่มข้อมูลประจำตัว
ภายใต้สถานการณ์ด้านข้อมูลประจําตัวร่วม ให้เลือกผู้ออกข้อมูลประจําตัวอื่น
ป้อนค่าต่อไปนี้เป็นคุณสมบัติ:
- ผู้ออก: ป้อนค่าผู้ออกข้อมูลประจําตัวภายนอกที่คุณคัดลอกก่อนหน้านี้จาก Copilot Studio
- ค่า: ใส่ข้อมูลค่าข้อมูลประจําตัวภายนอกที่คุณคัดลอกก่อนหน้านี้จาก Copilot Studio
- ชื่อ: ระบุชื่อ
เลือก เพิ่ม เพื่อเสร็จสิ้นการกําหนดค่า
กำหนดค่าสิทธิ์ API
ไปที่ สิทธิ์ API
เลือก ให้คำยินยอมของผู้ดูแลระบบสำหรับ <ชื่อผู้เช่าของคุณ> แล้วเลือก ใช่ ถ้าปุ่มใช้งานไม่ได้ คุณอาจต้องขอให้ผู้ดูแลระบบผู้เช่าป้อนให้คุณ
สำคัญ
เพื่อหลีกเลี่ยงไม่ให้ผู้ใช้ต้องยินยอมให้แต่ละแอปพลิเคชัน ผู้ที่ได้รับการกำหนดบทบาทผู้ดูแลระบบแอปพลิเคชันหรือผู้ดูแลแอปพลิเคชันระบบคลาวด์เป็นอย่างน้อยสามารถให้ความยินยอมผู้เช่าทั้งหมดในการลงทะเบียนแอปของคุณ
เลือก เพิ่มสิทธิ์ แล้วเลือก Microsoft Graph
เลือก สิทธิ์ที่ได้รับมอบสิทธิ์
ขยาย สิทธิ์ OpenId และเปิด openid และ โปรไฟล์
เลือก เพิ่มสิทธิ์
กำหนดขอบเขตที่กำหนดเองสำหรับเอเจนต์ของคุณ
ขอบเขต อนุญาตให้คุณกำหนดบทบาทของผู้ใช้และผู้ดูแลระบบและสิทธิ์การเข้าถึง คุณสร้างขอบเขตที่กำหนดเองสำหรับการลงทะเบียนแอปพื้นที่ทำงานที่คุณสร้างในขั้นตอนต่อไป
ไปที่ เปิดเผย API และเลือก เพิ่มขอบเขต
ตั้งค่าคุณสมบัติดังต่อไปนี้ คุณสามารถปล่อยคุณสมบัติอื่นๆ ว่างไว้ได้
คุณสมบัติ มูลค่า ชื่อขอบเขต ป้อนชื่อที่เหมาะสมในสภาพแวดล้อมของคุณ เช่น Test.Read
ใครสามารถยินยอม เลือก ผู้ดูแลระบบและผู้ใช้ ชื่อที่แสดงของความยินยอมของผู้ดูแลระบบ ป้อนชื่อที่เหมาะสมในสภาพแวดล้อมของคุณ เช่น Test.Read
คำอธิบายความยินยอมของผู้ดูแลระบบ ป้อน Allows the app to sign the user in.
รัฐ เลือก เปิดใช้งาน เลือก เพิ่มขอบเขต
กำหนดค่าการรับรองความถูกต้องใน Copilot Studio
ใน Copilot Studio ภายใต้ การตั้งค่า ให้เลือก ความปลอดภัย>การรับรองความถูกต้อง
เลือก รับรองความถูกต้องด้วยตนเอง
เปิด ผู้ใช้ต้องลงชื่อเข้าใช้ ไว้
เลือก ผู้ให้บริการ และระบุค่าที่ต้องการ ดูที่ กำหนดค่าการรับรองความถูกต้องด้วยตนเองใน Copilot Studio
เลือก บันทึก
เคล็ดลับ
URL การแลกเปลี่ยนโทเค็นใช้เพื่อแลกเปลี่ยนโทเค็นในนามของ (OBO) สำหรับโทเค็นการเข้าใช้ที่ร้องขอ สำหรับข้อมูลเพิ่มเติม โปรดดู กำหนดค่าข้อมูลการลงชื่อเข้าระบบครั้งเดียวด้วย Microsoft Entra ID
หมายเหตุ
ขอบเขตควรรวมถึง profile openid
และสิ่งต่อไปนี้ ขึ้นอยู่กับกรณีการใช้งานของคุณ:
-
Sites.Read.All Files.Read.All
สำหรับ SharePoint -
ExternalItem.Read.All
สำหรับการเชื่อมต่อกราฟ -
https://[OrgURL]/user_impersonation
สำหรับข้อมูลที่มีโครงสร้างของ Dataverse
ตัวอย่างเช่น ข้อมูลที่มีโครงสร้างของ Dataverse ควรมีขอบเขตต่อไปนี้: profile openid Sites.Read.All Files.Read.All https://myorg123.com/user_impersonation
ทดสอบเอเจนต์ของคุณ
เผยแพร่เอเจนต์ของคุณ
ในแผง ทดสอบเอเจนต์ของคุณ ให้ส่งข้อความถึงเอเจนต์ของคุณ
เมื่อเอเจนต์ตอบกลับ ให้เลือก เข้าสู่ระบบ
แท็บเบราว์เซอร์ใหม่จะเปิดขึ้นเพื่อขอให้คุณลงชื่อเข้าใช้
ลงชื่อเข้าใช้ จากนั้นคัดลอกรหัสการตรวจสอบที่แสดง
วางรหัสในแชทเอเจนต์ เพื่อดำเนินการลงชื่อเข้าใช้ให้เสร็จสิ้น