Share via


กำหนดค่าการรักษาความปลอดภัยของเว็บและช่องทาง Direct Line

สำคัญ

ความสามารถและคุณลักษณะต่างๆ ของ Power Virtual Agents เป็น ส่วนหนึ่งของ Microsoft Copilot Studio แล้ว ภายหลังการลงทุนที่สำคัญใน Generative AI และการรวมที่ได้รับการปรับปรุงใน Microsoft Copilot

บทความและภาพหน้าจอบางรายการอาจอ้างถึง Power Virtual Agents ในขณะที่เราอัปเดตคู่มือและเนื้อหาการฝึกอบรม

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

สำหรับแอป Microsoft Teams คุณสามารถกำหนดค่าตัวเลือกการรักษาความปลอดภัยของช่องทางเว็บขั้นสูง

หมายเหตุ

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

ผู้ใช้สามารถค้นหารหัส Copilot ได้โดยตรงจากภายใน Microsoft Copilot Studio หรือรับจากบุคคลอื่น แต่ ขึ้นอยู่กับความสามารถของ Copilot และความสำคัญที่อาจไม่ใช่สิ่งที่ต้องการ

ด้วยความปลอดภัยตาม Direct Line คุณสามารถเปิดใช้งานการเข้าถึงเฉพาะสถานที่ที่คุณควบคุมโดยเปิดใช้งานการเข้าถึงที่ปลอดภัยด้วยข้อมูลลับหรือโทเค็น Direct Line

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

หมายเหตุ

Microsoft Copilot Studio ใช้ ช่องทาง Direct Line ของ Bot Framework เพื่อเชื่อมต่อหน้าเว็บหรือแอปของคุณกับ Copilot

เปิดหรือปิดใช้งานความปลอดภัยของช่องทางเว็บ

คุณสามารถบังคับใช้ข้อมูลลับและโทเค็นสำหรับ Copilot แต่ละตัวได้

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

การเข้าถึง Copilot ใดๆ ที่ไม่มีมาตรการรักษาความปลอดภัยนี้จะไม่ได้ผล

  1. ใต้ Copilot ของคุณ ใต้ การตั้งค่า เลือก ความปลอดภัย จากนั้นเลือกไทล์ ความปลอดภัยของช่องทางเว็บ

    ภาพหน้าจอแสดงความปลอดภัยของช่องทางเว็บที่ไฮไลต์บนเมนูลอยการตั้งค่า

  2. เปลี่ยน ต้องการการเข้าถึงที่ปลอดภัย เป็น เปิดใช้งาน

    ภาพหน้าจอแสดงหน้าความปลอดภัยของช่องทางเว็บ

คำเตือน

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

คุณควรวางแผนล่วงหน้าเพื่อหลีกเลี่ยงการเปิดเผย Copilot ของคุณโดยไม่ได้ตั้งใจ

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

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

ใช้ข้อมูลลับหรือโทเค็น

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

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

โทเค็นใช้ได้กับการสนทนาเดียวเท่านั้นและจะหมดอายุเว้นแต่มีการรีเฟรช

เลือกรูปแบบการรักษาความปลอดภัยที่เหมาะกับสถานการณ์ของคุณมากที่สุด

คำเตือน

เราไม่แนะนำอย่างยิ่งที่จะเปิดเผยข้อมูลลับในโค้ดใด ๆ ที่ทำงานในเบราว์เซอร์ไม่ว่าจะการเขียนโค้ดหรือโอนผ่านการโทรผ่านเครือข่าย

การรับโทเค็นโดยใช้ข้อมูลลับในรหัสบริการของคุณเป็นวิธีที่ปลอดภัยที่สุดในการปกป้อง Copilot ของ Microsoft Copilot Studio ของคุณ

รับข้อมูลลับ

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

  1. ในเมนูนำทาง ภายใต้ การตั้งค่า เลือก ความปลอดภัย จากนั้นเลือกไทล์ ความปลอดภัยของช่องทางเว็บ

  2. เลือก คัดลอก สำหรับ ข้อมูลลับ 1 หรือ ข้อมูลลับ 2 เพื่อคัดลอกไปยังคลิปบอร์ด เลือกไอคอนการมองเห็น ไอคอนการแสดงผล เพื่อแสดงข้อมูลลับ ข้อความแจ้งเตือนจะปรากฏขึ้นก่อนที่คุณจะเปิดเผยได้

แลกเปลี่ยนข้อมูลลับ

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

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

สร้างข้อมูลลับใหม่

ในการสร้างข้อมูลลับใหม่ ให้เลือก สร้างใหม่ ถัดจากข้อมูลลับ

คำเตือน

ผู้ใช้ที่เชื่อมต่อโดยใช้ข้อมูลลับดั้งเดิมหรือโทเค็นที่ได้รับจากข้อมูลลับนั้นจะถูกตัดการเชื่อมต่อ

สร้างโทเค็น

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

  1. รับข้อมูลลับ

  2. ส่งคำขอต่อไปนี้ในรหัสบริการของคุณเพื่อแลกเปลี่ยนข้อมูลลับสำหรับโทเค็น แทนที่ <SECRET> ด้วยค่าของข้อมูลลับที่คุณได้รับในขั้นตอนที่ 1

    POST https://directline.botframework.com/v3/directline/tokens/generate
    Authorization: Bearer <SECRET>
    

ตัวอย่างต่อไปนี้เป็นตัวอย่างของคำขอโทเค็นที่สร้างและการตอบสนอง

ตัวอย่างสร้างคำขอโทเค็น

POST https://directline.botframework.com/v3/directline/tokens/generate
Authorization: Bearer RCurR_XV9ZA.cwA.BKA.iaJrC8xpy8qbOF5xnR2vtCX7CZj0LdjAPGfiCpg4Fv0

ตัวอย่างสร้างการตอบสนองโทเค็น

HTTP/1.1 200 OK
[other headers]
{
  "conversationId": "abc123",
  "token": "RCurR_XV9ZA.cwA.BKA.iaJrC8xpy8qbOF5xnR2vtCX7CZj0LdjAPGfiCpg4Fv0y8qbOF5xPGfiCpg4Fv0y8qqbOF5x8qbOF5xn",
  "expires_in": 1800
}

หากคำขอประสบความสำเร็จ การตอบสนองจะมีโทเค็นที่ใช้ได้สำหรับการสนทนาหนึ่งรายการและค่า expires_in ที่ระบุจำนวนวินาทีจนกว่าโทเค็นจะหมดอายุ

เพื่อให้โทเค็นยังคงมีประโยชน์ คุณต้อง รีเฟรชโทเค็น ก่อนที่จะหมดอายุ

รีเฟรชโทเค็น

โทเค็นสามารถรีเฟรชได้ไม่จำกัดจำนวนครั้งตราบเท่าที่ยังไม่หมดอายุ

ไม่สามารถรีเฟรชโทเค็นที่หมดอายุได้

ในการรีเฟรชโทเค็น ให้ส่งคำขอต่อไปนี้และแทนที่ <TOKEN TO BE REFRESHED> ด้วยโทเค็นที่คุณต้องการรีเฟรช

POST https://directline.botframework.com/v3/directline/tokens/refresh
Authorization: Bearer <TOKEN TO BE REFRESHED>

ตัวอย่างต่อไปนี้เป็นตัวอย่างของคำขอรีเฟรชโทเค็นและการตอบสนอง

คำขอรีเฟรชตัวอย่าง

POST https://directline.botframework.com/v3/directline/tokens/refresh
Authorization: Bearer CurR_XV9ZA.cwA.BKA.iaJrC8xpy8qbOF5xnR2vtCX7CZj0LdjAPGfiCpg4Fv0y8qbOF5xPGfiCpg4Fv0y8qqbOF5x8qbOF5xn

การตอบสนองรีเฟรชตัวอย่าง

หากคำขอประสบความสำเร็จ การตอบสนองจะมีโทเค็นใหม่ที่ใช้ได้สำหรับการสนทนาเดียวกันกับโทเค็นก่อนหน้าและค่า expires_in ที่ระบุจำนวนวินาทีจนกว่าโทเค็นใหม่จะหมดอายุ

เพื่อให้โทเค็นใหม่ยังคงมีประโยชน์ คุณต้องรีเฟรชโทเค็นอีกครั้งก่อนที่จะหมดอายุ

HTTP/1.1 200 OK
[other headers]
{
  "conversationId": "abc123",
  "token": "RCurR_XV9ZA.cwA.BKA.y8qbOF5xPGfiCpg4Fv0y8qqbOF5x8qbOF5xniaJrC8xpy8qbOF5xnR2vtCX7CZj0LdjAPGfiCpg4Fv0",
  "expires_in": 1800
}

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรีเฟรชโทเค็น โปรดดูที่ส่วน รีเฟรชโทเค็น Direct Line ในบทความ API Direct Line - การรับรองความถูกต้อง