หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Copilot Studio สนับสนุนการลงชื่อเข้าระบบครั้งเดียว (SSO) สำหรับเอเจนต์ที่เผยแพร่ไปยังการสนทนาแบบ 1:1 ของ Microsoft Teams ตัวแทนสามารถลงชื่อเข้าใช้ผู้ใช้ด้วยข้อมูลประจําตัว Microsoft Teams โดยอัตโนมัติโดยใช้การสนับสนุนนี้ รองรับ SSO เมื่อใช้ Microsoft Entra ID เท่านั้น
สำคัญ
คุณสามารถใช้ SSO ในแชทของ Microsoft Teams ได้โดยไม่จำเป็นต้องมีการรับรองความถูกต้องด้วยตนเอง หากต้องการใช้วิธีนี้สําหรับตัวแทนที่เผยแพร่ก่อนหน้านี้ ให้กําหนดค่าตัวแทนให้ใช้ Authenticate กับ Microsoft และจากนั้นเผยแพร่อีกครั้งไปยัง Microsoft Teams อาจต้องใช้เวลาสองสามชั่วโมงก่อนที่การเปลี่ยนแปลงจะมีผล หากผู้ใช้กำลังอยู่ระหว่างการสนทนา และการเปลี่ยนแปลงนั้นยังไม่เกิดขึ้น ผู้ใช้สามารถพิมพ์ "เริ่มใหม่" ในแชทเพื่อบังคับให้เริ่มการสนทนาใหม่กับเอเจนต์เวอร์ชันล่าสุด การเปลี่ยนแปลงเหล่านี้พร้อมใช้งานแล้วสำหรับการแชท Teams แบบ 1:1 ระหว่างผู้ใช้กับเอเจนต์ ยังไม่พร้อมใช้งานสำหรับการแชทเป็นกลุ่มหรือข้อความของช่องทาง
SSO ไม่รองรับสำหรับเอเจนต์ที่รวมเข้ากับ Dynamics 365 Customer Service
อย่าดำเนินการตามเอกสารต่อไปนี้เว้นแต่จำเป็น หากคุณต้องการใช้การรับรองความถูกต้องด้วยตนเองสำหรับเอเจนต์ของคุณ ดูที่ กำหนดค่าการรับรองความถูกต้องของผู้ใช้ด้วย Microsoft Entra ID
Note
หากคุณกำลังใช้การรับรองความถูกต้อง SSO ของ Teams กับตัวเลือกการรับรองความถูกต้องด้วยตนเอง และใช้เอเจนต์บนเว็บไซต์ที่กำหนดเองในเวลาเดียวกัน คุณต้องปรับใช้แอป Teams โดยใช้ไฟล์กำกับแอป
สำหรับข้อมูลเพิ่มเติม โปรดดู ดาวน์โหลดรายการแอป Teams สำหรับเอเจนต์
การกำหนดค่าอื่น ๆ เช่น ตัวเลือกการรับรองความถูกต้องนอกเหนือจากแบบ Manual หรือการปรับใช้ Teams โดยใช้ Copilot Studio คลิกเดียว จะไม่ทำงาน
Prerequisites
- เรียนรู้วิธีใช้การรับรองความถูกต้องของผู้ใช้ในหัวข้อ
- เชื่อมต่อและกำหนดค่าเอเจนต์สำหรับ Microsoft Teams
กำหนดค่าการลงทะเบียนแอป
ก่อนที่จะกำหนดค่า SSO สำหรับ Teams ให้ตั้งค่าการรับรองความถูกต้องของผู้ใช้ด้วย Microsoft Entra ID กระบวนการนี้จะสร้างการลงทะเบียนแอปที่คุณต้องตั้งค่า SSO
สร้างการลงทะเบียนแอป ดูคำแนะนำใน กำหนดค่าการรับรองความถูกต้องผู้ใช้ด้วย Microsoft Entra ID
เพิ่ม URL การเปลี่ยนเส้นทาง
สร้างข้อมูลลับของไคลเอ็นต์
กำหนดค่าการรับรองความถูกต้องด้วยตนเอง
ค้นหา ID แอปช่องทาง Teams ของคุณ
ใน Copilot Studio ให้เปิดเอเจนต์ที่คุณต้องการกำหนดค่า SSO
ไปที่หน้าช่องทางสําหรับเอเจนต์ของคุณและเลือกไทล์ Teams และ Microsoft Copilot
ในแผงกําหนดค่า Teams และ Microsoft Copilot ให้เลือก แก้ไขรายละเอียด ขยาย เพิ่มเติม แล้วเลือก คัดลอก ถัดจากช่อง App ID
เพิ่มรหัสแอปช่องทาง Teams ของคุณในการลงทะเบียนแอป
ไปที่พอร์ทัล Azure เปิดอินสแตนซ์การลงทะเบียนแอปสำหรับการลงทะเบียนแอปที่คุณสร้างเมื่อคุณกำหนดค่าการรับรองความถูกต้องของผู้ใช้สำหรับเอเจนต์ของคุณ
เลือก แสดง API บนบานหน้าต่างด้านข้าง สำหรับ URI ของรหัสแอปพลิเคชัน เลือก ตั้งค่า
ป้อน
api://botid-{teamsbotid}และแทนที่{teamsbotid}ด้วย รหัสแอปช่องทาง Teams ที่คุณพบก่อนหน้านี้
เลือก บันทึก
ให้ความยินยอมของผู้ดูแลระบบ
แอปพลิเคชันได้รับอนุญาตให้เรียกใช้ API เมื่อผู้ใช้หรือผู้ดูแลระบบให้สิทธิ์ในระหว่างกระบวนการยินยอม หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการยินยอม โปรดดู สิทธิ์และความยินยอมในแพลตฟอร์มข้อมูลประจำตัวของ Microsoft
หากมีตัวเลือกความยินยอมของผู้ดูแลระบบ ให้ความยินยอม:
ในพอร์ทัล Azure ในการลงทะเบียนแอปของคุณ ให้ไปที่ สิทธิ์ API
เลือก ให้คำยินยอมของผู้ดูแลระบบสำหรับ <ชื่อผู้เช่าของคุณ> แล้วเลือก ใช่
สำคัญ
เพื่อหลีกเลี่ยงไม่ให้ผู้ใช้ต้องยินยอมให้แต่ละแอปพลิเคชัน ผู้ที่ได้รับการกำหนดบทบาทผู้ดูแลระบบแอปพลิเคชันหรือผู้ดูแลแอปพลิเคชันระบบคลาวด์เป็นอย่างน้อยสามารถให้ความยินยอมผู้เช่าทั้งหมดในการลงทะเบียนแอปของคุณ
เพิ่มสิทธิ์ API
ในพอร์ทัล Azure ในการลงทะเบียนแอปของคุณ ให้ไปที่ สิทธิ์ API
เลือก เพิ่มสิทธิ์ แล้วเลือก Microsoft Graph
เลือก สิทธิ์ที่ได้รับมอบสิทธิ์ รายการสิทธิ์จะปรากฏขึ้น
ขยาย สิทธิ์ OpenId
เลือก openid และ โปรไฟล์
เลือกเพิ่มสิทธิ์
กำหนดขอบเขตที่กำหนดเองสำหรับเอเจนต์ของคุณ
ในพอร์ทัล Azure ในอินสแตนซ์การลงทะเบียนแอปของคุณ ให้ไปที่ ขยาย API
เลือก เพิ่มขอบเขต
ตั้งค่าคุณสมบัติดังต่อไปนี้
ทรัพย์สิน มูลค่า ชื่อขอบเขต ป้อน Test.Readใครสามารถยินยอม เลือก ผู้ดูแลระบบและผู้ใช้ ชื่อแสดงการยินยอมผู้ดูแลระบบ ป้อน Test.Readคำอธิบายความยินยอมของผู้ดูแลระบบ ป้อน Allows the app to sign the user in.รัฐ/จังหวัด เลือก เปิดใช้งาน Note
ชื่อขอบเขต
Test.Readเป็นค่าตัวยึด แทนที่ด้วยชื่อที่เหมาะสมในสภาพแวดล้อมของคุณเลือก เพิ่มขอบเขต
เพิ่มรหัสไคลเอ็นต์ Microsoft Teams
สำคัญ
ใช้ค่าที่ระบุไว้สําหรับ Microsoft Teams CLIENT ID ตามตัวอักษรในขั้นตอนต่อไปนี้เนื่องจาก ID ไคลเอ็นต์เหล่านี้เหมือนกันทั่วทั้งผู้เช่าทั้งหมด
ในพอร์ทัล Azure ในอินสแตนซ์การลงทะเบียนแอปของคุณ ให้ไปที่ ส่งออก API และเลือก เพิ่มแอปพลิเคชันไคลเอ็นต์
ในฟิลด์ รหัสไคลเอ็นต์ ให้ป้อนรหัสไคลเอ็นต์สำหรับ Microsoft Teams บนมือถือ/เดสก์ท็อป ซึ่งเป็น
1fec8e78-bce4-4aaf-ab1b-5451cc387264เลือกกล่องกาเครื่องหมายสำหรับ ขอบเขตที่คุณสร้างก่อนหน้านี้
เลือก เพิ่มแอปพลิเคชัน
ทำซ้ำขั้นตอนก่อนหน้า แต่สำหรับ ID ไคลเอ็นต์ ให้ป้อน ID ไคลเอ็นต์สำหรับ Microsoft Teams บนเว็บ ซึ่งก็คือ
5e3ce6c0-2b1f-4285-8d4b-75ee78787346ยืนยันว่าหน้า แสดง API แสดงรายการรหัสแอปไคลเอ็นต์ Microsoft Teams
โดยสรุป ID ไคลเอ็นต์ Microsoft Teams สองรายการที่คุณเพิ่มลงในหน้า เปิดเผย API หน้าคือ:
1fec8e78-bce4-4aaf-ab1b-5451cc3872645e3ce6c0-2b1f-4285-8d4b-75ee78787346
เพิ่ม URL การแลกเปลี่ยนโทเค็นในหน้าการรับรองความถูกต้องของเอเจนต์ของคุณ
เมื่อต้องการอัปเดตการตั้งค่าการรับรองความถูกต้อง Microsoft Entra ID ใน Copilot Studio ให้เพิ่ม URL การแลกเปลี่ยนโทเค็นเพื่อให้ Microsoft Teams และ Copilot Studio สามารถแชร์ข้อมูลได้
ในพอร์ทัล Azure ในอินสแตนซ์การลงทะเบียนแอปของคุณ ให้ไปที่ ขยาย API
ภายใต้ ขอบเขต ให้เลือกไอคอน คัดลอกไปยังคลิปบอร์ด
ใน Copilot Studio ภายใต้การตั้งค่าสำหรับเอเจนต์ ให้เลือก ความปลอดภัย แล้วเลือกไทล์ การรับรองความถูกต้อง
สำหรับ URL การแลกเปลี่ยนโทเค็น (จำเป็นสำหรับ SSO) ให้วางขอบเขตที่คุณคัดลอกไว้ก่อนหน้านี้
เลือก บันทึก
เพิ่ม SSO ลงในช่องทาง Teams ของเอเจนต์
ใน Copilot Studio ภายใต้การตั้งค่าสำหรับเอเจนต์ ให้เลือก ช่องทาง
เลือกไทล์ Teams และ Microsoft Copilot
เลือก แก้ไขรายละเอียด และขยาย เพิ่มเติม
สำหรับ รหัสไคลเอ็นต์ของแอปพลิเคชัน AAD ป้อน รหัสแอปพลิเคชัน (ไคลเอ็นต์) จากการลงทะเบียนแอปของคุณ
เมื่อต้องการรับค่านี้ ให้เปิดพอร์ทัล Azure ในการลงทะเบียนแอปใหม่ของคุณ ให้ไปที่ ภาพรวม คัดลอกค่าในช่อง รหัสแอปพลิเคชัน (ไคลเอ็นต์)
สำหรับ URI ของทรัพยากร ป้อน URI ของรหัสแอปพลิเคชัน จากการลงทะเบียนแอปของคุณ
เมื่อต้องการรับค่านี้ ให้เปิดพอร์ทัล Azure ในการลงทะเบียนแอปใหม่ของคุณ ให้ไปที่ เปิดเผย API คัดลอกค่าในช่อง URI ของรหัสแอปพลิเคชัน
เลือก บันทึก จากนั้น ปิด
เผยแพร่เอเจนต์อีกครั้งเพื่อให้ลูกค้าของคุณสามารถใช้งานการเปลี่ยนแปลงล่าสุดได้
เลือก ดูเอเจนต์ใน Teams เพื่อเริ่มการสนทนาใหม่กับเอเจนต์ของคุณใน Teams และตรวจสอบว่ามีการลงชื่อเข้าใช้โดยอัตโนมัติหรือไม่
ปัญหาที่ทราบกันดี
หากคุณเผยแพร่เอเจนต์ของคุณเป็นครั้งแรกโดยใช้การรับรองความถูกต้องด้วยตนเองโดยไม่มี SSO ของ Teams เอเจนต์ใน Teams จะแจ้งให้ผู้ใช้เข้าสู่ระบบอย่างต่อเนื่อง