แชร์ผ่าน


เพิ่มการรับรองความถูกต้องของผู้ใช้ไปยังหัวข้อ

คุณสามารถเปิดใช้งานการรับรองความถูกต้องของผู้ใช้ได้โดยตรงภายในการสนทนาของ Copilot คุณสามารถกำหนดคุณสมบัติพื้นฐานของผู้ใช้ เช่น ชื่อและ ID ให้กับตัวแปรได้ คุณยังสามารถแจ้งให้ผู้ใช้เข้าสู่ระบบโดยใช้โหนดการตรวจสอบสิทธิ์ใน หัวข้อ ซึ่งจะดึงโทเค็นผู้ใช้ จากนั้นใช้โทเค็นดังกล่าวเพื่อดึงข้อมูลของผู้ใช้จากระบบแบ็กเอนด์

หมายเหตุ

Copilots ที่ถูกสร้างใน Copilot Studio และใน Microsoft Teams จะได้รับการกำหนดค่าสำหรับการยืนยันตัวตน Microsoft Entra ID โดยอัตโนมัติ

นอกจากนี้ คุณยังสามารถตั้งค่าคอนฟิกการลงชื่อเข้าระบบครั้งเดียว (SSO) เพื่อให้ผู้ใช้ของคุณไม่จำเป็นต้องลงชื่อเข้าใช้ด้วยตนเอง สำหรับข้อมูลเพิ่มเติม โปรดดู กำหนดค่าข้อมูลการลงชื่อเข้าระบบครั้งเดียวด้วย Microsoft Entra ID

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

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

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

คุณต้องกำหนดค่าการรับรองความถูกต้องผู้ใช้ด้วย Microsoft Entra ID ก่อนจึงจะสามารถใช้การรับรองความถูกต้องในหัวข้อของคุณได้

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

เพิ่มการรับรองความถูกต้องของผู้ใช้ด้วยหัวข้อของระบบลงชื่อเข้าใช้

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

สำคัญ

ขอแนะนำว่าหัวข้อ ลงชื่อเข้าใช้ ใช้เพื่อระบุวิธีการรับรองความถูกต้องที่ให้มาโดย Copilot Studio เท่านั้น ไม่ควรปรับเปลี่ยนเพื่อเรียกการดำเนินการหรือโฟลว์อื่นๆ หรือวิธีการรับรองความถูกต้องอื่นๆ

  1. เปิด Copilot ของคุณใน Copilot Studio เลือก การตั้งค่า ที่ด้านบนของหน้า จากนั้นเลือก ความปลอดภัย

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

  3. เลือก ตรวจสอบสิทธิ์ด้วยตนเอง แล้วเลือก กำหนดให้ผู้ใช้เข้าสู่ระบบ

  4. กำหนดค่าฟิลด์การตรวจสอบสิทธิ์ด้วยตนเองทั้งหมด ตามความต้องการ

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

เพิ่มการรับรองความถูกต้องของผู้ใช้ด้วยหัวข้อที่กำหนดเอง

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

เมื่อลูกค้าป้อนชื่อผู้ใช้และรหัสผ่าน พวกเขาอาจได้รับแจ้งให้ป้อนรหัสตรวจสอบ หลังจากที่พวกเขาเข้าสู่ระบบแล้ว พวกเขาจะไม่ได้รับการแจ้งอีก แม้ว่าจะเข้าถึงโหนด Authenticate อื่นก็ตาม

  1. เลือก การตั้งค่า ที่ด้านบนของหน้า จากนั้นเลือก ความปลอดภัย

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

    หมายเหตุ

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

  3. ล้างช่องทำเครื่องหมาย กำหนดให้ผู้ใช้เข้าสู่ระบบ

  4. กำหนดค่าฟิลด์การตรวจสอบสิทธิ์ด้วยตนเองทั้งหมด ตามความต้องการ

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

  6. เลือก หัวข้อ ที่ด้านบนของหน้า

  7. เลือก เพิ่มโหนด ( ) >ตรวจสอบสิทธิ์>ขั้นสูง

  8. ทดสอบ หัวข้อ ของคุณกับผู้ใช้ที่กำหนดค่าด้วยผู้ให้บริการข้อมูลประจำตัวของคุณ

เคล็ดลับ

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

ตัวแปรการรับรองความถูกต้อง

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวแปร โปรดดูที่ การทำงานกับตัวแปร

ตัวแปรการตรวจสอบสิทธิ์ ไม่มีการรับรองความถูกต้อง ตรวจสอบสิทธิ์กับ Microsoft ตรวจสอบสิทธิ์ด้วยตนเอง
ผู้ใช้.ชื่อที่แสดง ไม่มี พร้อมใช้งาน พร้อมใช้งาน
User.FirstName ไม่มี พร้อมใช้งาน พร้อมใช้งาน
User.LastName ไม่มี พร้อมใช้งาน พร้อมใช้งาน
User.PrincipalName ไม่มี พร้อมใช้งาน พร้อมใช้งาน
User.Email ไม่มี พร้อมใช้งาน พร้อมใช้งาน
User.Id ไม่มี พร้อมใช้งาน พร้อมใช้งาน
ผู้ใช้.เข้าสู่ระบบแล้ว ไม่มี พร้อมใช้งาน พร้อมใช้งาน
ผู้ใช้.AccessToken ไม่มี ไม่มี พร้อมใช้งาน
เหตุผลในการลงชื่อเข้าใช้ ไม่มี พร้อมใช้งาน พร้อมใช้งาน

User.DisplayName

คำเตือน

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

ตัวแปร User.DisplayName ประกอบด้วย ชื่อที่แสดง ที่จัดเก็บไว้ในผู้ให้บริการข้อมูลประจำตัว ใช้ตัวแปรนี้เพื่อทักทายหรืออ้างถึงผู้ใช้ปลายทางโดยที่พวกเขาไม่ต้องบอก Copilot อย่างชัดเจน ซึ่งทำให้การสนทนาเป็นแบบส่วนตัวมากขึ้น

Copilot Studio ตั้งค่าของ User.DisplayName จากการอ้างสิทธิ์ name ของผู้ให้บริการข้อมูลประจำตัวโดยอัตโนมัติ ตราบเท่านที่มีการกำหนดขอบเขต profile เมื่อมีการกำหนดค่าการรับรองความถูกต้องแบบด้วยตนเอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต โปรดดู กำหนดค่าการรับรองความถูกต้องของผู้ใช้ด้วย Microsoft Entra ID

User.Id

คำเตือน

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

ตัวแปร User.Id ประกอบด้วย ID ผู้ใช้ที่จัดเก็บไว้ในผู้ให้บริการข้อมูลระบุตัวตน ใช้ตัวแปรนี้ใน โฟลว์ Power Automate เพื่อเรียก API ที่ใช้ UserID เป็นค่า

Copilot Studio จะตั้งค่าของ User.DisplayName โดยอัตโนมัติตามการอ้างสิทธิ์ sub จากผู้ให้บริการข้อมูลประจำตัว

User.IsLoggedIn

User.IsLoggedIn เป็นตัวแปร แบบบูลีน ที่ใช้เก็บสถานะการลงชื่อเข้าใช้ของผู้ใช้ ค่าของ true ระบุว่าผู้ใช้ลงชื่อเข้าใช้แล้ว คุณสามารถใช้ตัวแปรนี้เพื่อสร้างตรรกะการโยงในหัวข้อของคุณที่ตรวจสอบการลงชื่อเข้าใช้ที่ประสบความสำเร็จหรือเพื่อดึงข้อมูลผู้ใช้เฉพาะในกรณีที่ผู้ใช้ลงชื่อเข้าใช้

User.AccessToken

คำเตือน

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

ตัวแปร User.AccessToken มีโทเค็นของผู้ใช้ที่ได้รับ หลังจากผู้ใช้ลงชื่อเข้าใช้ คุณสามารถส่งตัวแปรนี้ไปยัง โฟลว์ Power Automate เพื่อให้สามารถเชื่อมต่อกับ API แบ็คเอนด์และดึงข้อมูลผู้ใช้ หรือเพื่อดำเนินการในนามของผู้ใช้

อย่าใช้ User.AccessToken ในโหนด ข้อความ หรือในโฟลว์ที่คุณไม่เชื่อถือ

SignInReason

SignInReason เป็นตัวแปรประเภทตัวเลือกที่ระบุว่าผู้ใช้จะต้องเข้าสู่ระบบเมื่อใด โดยมีสองค่าที่เป็นไปได้:

  • SignInRequired ระบุว่าผู้ใช้จะต้องเข้าสู่ระบบเมื่อเริ่มต้นสนทนาโดยใช้ เข้าสู่ระบบ หัวข้อของระบบ กำหนดให้ผู้ใช้เข้าสู่ระบบ ต้องเปิดใช้งาน

  • Initializer บ่งชี้ว่าเมื่อผู้ใช้ไม่ได้เข้าสู่ระบบ และไปถึงจุดในการสนทนาที่ใช้ตัวแปรการตรวจสอบสิทธิ์ ระบบจะแจ้งให้เข้าสู่ระบบ

นอกจากนี้ คุณยังสามารถตั้งค่าคอนฟิกการลงชื่อเข้าระบบครั้งเดียว (SSO) เพื่อให้ผู้ใช้ของคุณไม่จำเป็นต้องลงชื่อเข้าใช้ด้วยตนเอง สำหรับข้อมูลเพิ่มเติม โปรดดู กำหนดค่าข้อมูลการลงชื่อเข้าระบบครั้งเดียวด้วย Microsoft Entra ID