แชร์ผ่าน


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

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

หมายเหตุ

ข้อมูลความพร้อมใช้งานของคุณลักษณะมีดังนี้

Dynamics 365 Contact Center—แบบฝัง Dynamics 365 Contact Center—แบบสแตนด์อโลน Dynamics 365 Customer Service
ใช่ ใช่ ใช่

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

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

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

  • แชท
  • Apple Messages for Business

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

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

สร้างเรกคอร์ดการตั้งค่าการรับรองความถูกต้องสำหรับแชท

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

  1. ในแผนผังเว็บไซต์ของศูนย์การจัดการ Customer Service เลือก การตั้งค่าของลูกค้า ใน การสนับสนุนลูกค้า หน้า การตั้งค่าของลูกค้า จะปรากฏขึ้น

  2. ในส่วน การตั้งค่าการรับรองความถูกต้อง ให้เลือก จัดการ หน้า การตั้งค่าการรับรองความถูกต้อง จะปรากฏขึ้น

  3. เลือก การตั้งค่าการตรวจสอบสิทธิ์ใหม่ จากนั้นใส่ข้อมูลต่อไปนี้บนหน้า เพิ่มการตั้งค่าการตรวจสอบสิทธิ์ :

    • ชื่อ: ใส่ชื่อสำหรับการตั้งค่าการรับรองความถูกต้อง

    • เจ้าของ: ยอมรับค่าเริ่มต้นหรือเปลี่ยนเป็นค่าที่ต้องการ

    • ประเภทการตรวจสอบสิทธิ์: โดยค่าเริ่มต้น ไม่สามารถแก้ไขการไหลโดยนัยของ OAuth 2.0 ได้

    • URL คีย์สาธารณะ : ระบุ URL คีย์สาธารณะของโดเมน URL นี้ใช้เพื่อตรวจสอบข้อมูลที่มาจาก JavaScript Object Notation (JSON) Web Token (JWT) ของโดเมนที่ลูกค้าเข้าสู่ระบบ

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

      กำหนดค่าเรกคอร์ดการตั้งค่าการรับรองความถูกต้องของแชท

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

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

สร้างเรกคอร์ดการตั้งค่าการรับรองความถูกต้องสำหรับการแชทโดยใช้ OAuth 2.0

  1. ดำเนินการตามขั้นตอนที่ 1 ถึง 3 ใน สร้างบันทึกการตั้งค่าการรับรองความถูกต้องสำหรับการแชท และป้อนรายละเอียดต่อไปนี้ในหน้า เพิ่มการตั้งค่าการรับรองความถูกต้อง :

    • ชื่อ: ชื่อสำหรับการตั้งค่าการรับรองความถูกต้อง
    • ชนิดช่องทาง: แชทสด
    • ชนิดการรับรองความถูกต้อง: โฟลว์โดยนัยของ OAuth 2.0
  2. เลือก ถัดไป จากนั้นบนหน้า รายละเอียด ให้ป้อนข้อมูลต่อไปนี้:

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

เพิ่มการรับรองความถูกต้องไปที่วิดเจ็ตการแชท

  1. ใน ศูนย์การจัดการ Customer Service แก้ไข วิดเจ็ตการแชท ในการตั้งค่าเวิร์กสตรีม จากนั้นไปที่แท็บ ลักษณะการทำงาน

  2. ในกล่อง การตั้งค่าการรับรองความถูกต้อง ให้เรียกดูและเลือกเรกคอร์ดการรับรองความถูกต้องของการแชท

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

การตั้งค่าสำหรับพอร์ทัล Power Apps

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

  • URL คีย์สาธารณะ: <portal_base_URL>/_services/auth/publickey
  • ฟังก์ชันไคลเอ็นต์ JavaScript: auth.getAuthenticationToken

พอร์ทัลจะพยายามเชื่อมโยงบันทึกการติดต่อกับการสนทนาโดยอัตโนมัติผ่านบริบทที่ส่งผ่านในฟังก์ชันไคลเอนต์ JavaScript Power Apps

การตั้งค่าสำหรับพอร์ทัลแบบกำหนดเอง

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

  1. สร้างคู่คีย์สาธารณะ/ส่วนตัวในเซิร์ฟเวอร์การรับรองความถูกต้อง คีย์ต้องสร้างโดยใช้อัลกอริทึม RSA256

    ตัวอย่างโค้ดต่อไปนี้คือการสร้างคู่คีย์ส่วนตัวหรือสาธารณะ

    openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048
    openssl rsa -pubout -in private_key.pem -out public_key.pem
    
  2. สร้าง ตำแหน่งข้อมูล ที่ส่งคืนคีย์สาธารณะของคุณ เซิร์ฟเวอร์ ช่องทาง Omni ใช้คีย์สาธารณะเพื่อตรวจสอบโทเค็น JWT ที่ส่งผ่านเป็นส่วนหนึ่งของการอนุญาตคำขอแชท คุณป้อน URL ของ ตำแหน่งข้อมูล นี้ลงในแอปผู้ดูแลระบบเมื่อสร้างบันทึกการตั้งค่าการรับรองความถูกต้อง

    คีย์สาธารณะ ตำแหน่งข้อมูล ของคุณมีลักษณะคล้ายกับตัวอย่างนี้:

      -----BEGIN PUBLIC KEY----- 
      NIIBIjANBgkqhkiG9w0BAQEFABCOPQ8AMIIBCgKCAQEAn+BjbrY5yhSpLjcV3seP 
      mNvAvtQ/zLwkjCbpc8c0xVUOzEdH8tq4fPi/X5P/Uf2CJomWjdOf1wffmOZjFasx 
      ELG+poTqy5uX2dNhH6lOMUsV31QGG36skLivpLBCSK6lWlzsV6WGkb/m8r86aGzp 
      jtNhw8yvoTYB4updDrJ8pC+tx4EWK0WEmKn1GsW6TjUtxJjcTLI1puSbmcGHbkSi 
      RSbWkKPqaEVFALprw+W5ZCung5QX3KOkY/rJd+2JwULm7okyQCQaF7qwa5i9Uf65 
      7M6ZL4vsDevq7E/v3tf6qxpSSHzt4XspXVQty9QHhqDqBEY3PfI4L2JjgIGuPhfS 
      YQIDAQAB 
      -----END PUBLIC KEY-----   
    
    

หากท่านจำเป็นต้องใช้คีย์สาธารณะที่หลากหลาย จุดสิ้นสุดคีย์สาธารณะของท่านจะสามารถส่งคืนชุดของคู่ <kid, publickey> ที่ kid อ้างถึงรหัสคีย์ คู่รหัสของคีย์ต้องไม่ซ้ำกัน เด็กจะต้องถูกส่งผ่านโทเค็น JWT ใน ขั้นตอน 4 หากคุณใช้คีย์หลายตัว คีย์สาธารณะ ตำแหน่งข้อมูล ของคุณควรส่งคืนผลลัพธ์ที่คล้ายกับตัวอย่างต่อไปนี้ คีย์สาธารณะได้รับการเข้ารหัสด้วยรหัส Base64

 [
      { 
          "kid": "qWO4EaKT1xRO7JC/oqALz6DCVr41B/qL0Hqp4in7hu4=",
          "publicKey": LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0NCk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBbjFLdXhtSEh3V3hjelZSWGRBVmMNCnBEaFZwa0FnYklhTGZBUWc1bFpvemZqc29vcWRGWkl0VlFMdmRERWFVeDNqTytrTkxZM0JFRnBYVDZTN3ZNZCsNCnZoM2hpMDNsQ1dINnNCTWtaSWtuUUliMnFpekFsT0diU2EvK3JrUElnYnpXQjRpT1QyWVhyOVB4bXR5d2o4WUINCnYram55VU5DSzMyZy9FYWsvM0k3YW1vZ2pJY0JISjNFTjVuQWJBMExVVnJwMW5DODJmeEVPOHNJTzNYdjlWNVUNCnc5QnVTVVFRSmtMejNQYVI5WTdRZUEyNW5LUGtqTXZ2Y0UxVU5oeVpIYlNLbmorSitkZmFjb1hsSGtyMEdGTXYNCldkSDZqR0pWcGNQMHBkNjFOa3JKa2c0aStheThwS2ZqdjNUOHN3NWdaVHFweFFaaitVRWxqaVM0SHRPTlhkNlENCnZRSURBUUFCDQotLS0tLUVORCBQVUJMSUMgS0VZLS0tLS0NCg==",
          "expiry": 1608495423
      },
 {
          "kid": "qWO4EaKT1xRO7JC/oqALz6DCVr41B/qL0Hqp__valid=",
          "publicKey": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0NCk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBbjFLdXhtSEh3V3hjelZSWGRBVmMNCnBEaFZwa0FnYklhTGZBUWc1bFpvemZqc29vcWRGWkl0VlFMdmRERWFVeDNqTytrTkxZM0JFRnBYVDZTN3ZNZCsNCnZoM2hpMDNsQ1dINnNCTWtaSWtuUUliMnFpekFsT0diU2EvK3JrUElnYnpXQjRpT1QyWVhyOVB4bXR5d2o4WUINCnYram55VU5DSzMyZy9FYWsvM0k3YW1vZ2pJY0JISjNFTjVuQWJBMExVVnJwMW5DODJmeEVPOHNJTzNYdjlWNVUNCnc5QnVTVVFRSmtMejNQYVI5WTdRZUEyNW5LUGtqTXZ2Y0UxVU5oeVpIYlNLbmorSitkZmFjb1hsSGtyMEdGTXYNCldkSDZqR0pWcGNQMHBkNjFOa3JKa2c0aStheThwS2ZqdjNUOHN3NWdaVHFweFFaaitVRWxqaVM0SHRPTlhkNlENCnZRSURBUUFCDQotLS0tLUVORCBQVUJMSUMgS0VZLS0tLS0NCg==",
          "expiry": 1608495423
      } 
 ]
  1. คุณต้องมีบริการที่สร้าง JWT เพื่อส่งไปยังเซิร์ฟเวอร์ของ ช่องทาง Omni เป็นส่วนหนึ่งของการเริ่มแชทสำหรับผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์

    a. ส่วนหัว JWT มีลักษณะคล้ายกับตัวอย่างต่อไปนี้

    { 
      "alg": "RS256", 
      "typ": "JWT", 
    } 
    

    หากคุณใช้คีย์สาธารณะหลายรายการ คุณจะต้องส่งรหัสคีย์ (รหัสย่อย) ส่วนหัวของคุณมีลักษณะคล้ายกับตัวอย่างต่อไปนี้:

    { 
      "alg": "RS256", 
      "typ": "JWT",
      "kid": "qWO4EaKT1xRO7JC/oqALz6DCVr41B/qL0Hqp4in7hu4="
    } 
    

    b. ส่วนข้อมูล JWT ควรมี:

    • อย่างน้อยที่สุดต้องมีข้อเรียกร้องดังต่อไปนี้:

      การอ้างสิทธิ์ ข้อกำหนด
      iss ผู้ออกโทเค็น
      iat วันที่ออกโทเค็นในรูปแบบวันที่ที่เป็นตัวเลข
      exp วันหมดอายุของโทเค็นนี้ในรูปแบบวันที่ที่เป็นตัวเลข
      sub ชื่อเรื่องของการอ้างสิทธิ์
      หมายเหตุ: เราขอแนะนำให้คุณส่ง GUID ของผู้ติดต่อหรือบันทึกบัญชีใน ส่วนบริการลูกค้า ให้กับผู้ใช้ที่ลงชื่อเข้าใช้ GUID นี้ใช้เพื่อระบุและเชื่อมโยงบันทึกการติดต่อกับบทสนทนา การค้นหาบันทึกจะระบุบันทึกที่มีรหัสสถานะใช้งานอยู่สำหรับผู้ติดต่อหรือบัญชี การระบุบันทึกจะใช้ไม่ได้หากคุณใช้รหัสสถานะที่กำหนดเอง
    • lwicontexts ตัวแปรบริบทที่จะส่งผ่านเป็นส่วนหนึ่งของการสนทนา ไม่ว่าจะเพื่อวัตถุประสงค์ในการกำหนดเส้นทางหรือเพื่อแสดงไปยังเจ้าหน้าที่
      เรียนรู้เพิ่มเติมที่
      จัดการบริบทที่กำหนดเอง
      วิธีการ setAuthTokenProvider
      ระบุเรกคอร์อโดยอัตโนมัติโดยใช้ตัวแปรบริบท

    • ข้อมูลอื่นๆ ที่คุณต้องการส่งผ่าน

    เพย์โหลดของคุณควรมีลักษณะคล้ายกับตัวอย่างต่อไปนี้:

      { 
          "sub" : "87b4d06c-abc2-e811-a9b0-000d3a10e09e",  
          "lwicontexts" :"{\"msdyn_cartvalue\":\"10000\", \"msdyn_isvip\":\"false\", \"portalcontactid\":\"87b4d06c-abc2-e811-a9b0-000d3a10e09e\"}", 
          "iat" : 1542622071, 
          "iss" : "contosohelp.com", 
          "exp" : 1542625672, 
          "nbf" : 1542622072 
      } 
    

    ค. ลายเซ็น JWT ควรลงนามด้วยคีย์ส่วนตัวของคุณ

    หมายเหตุ

  2. สร้างฟังก์ชัน JavaScript บนเว็บไซต์ของคุณที่ยอมรับฟังก์ชันการโทรกลับ และส่งคืน JWT ไปยังฟังก์ชันการโทรกลับ เพื่อหลีกเลี่ยงการหมดเวลา ฟังก์ชัน JavaScript นี้ควรส่งคืน JWT ภายใน 10 วินาที JWT นี้จะต้องเป็นไปตามเกณฑ์ต่อไปนี้:

    • ต้องมีส่วนหัว เนื้อหา และลายเซ็นจาก ขั้นตอน 3

    • จะต้องลงนามด้วยคีย์ส่วนตัวจากคู่คีย์ใน ขั้นตอน 1

      เราขอแนะนำให้สร้าง JWT ของคุณบนเว็บเซิร์ฟเวอร์ของคุณ

      ชื่อของวิธีใช้ JavaScript นี้ใช้เพื่อสร้างบันทึกการตั้งค่าการตรวจสอบสิทธิ์ในแอปผู้ดูแลระบบ ส่วนบริการลูกค้า

      // This is a sample JavaScript client function  
      
      auth.getAuthenticationToken = function(callback){ 
      
        var xhttp = new XMLHttpRequest(); 
        xhttp.onreadystatechange = function() { 
            if (this.readyState == 4 && this.status == 200) { 
                callback(xhttp.responseText); 
            } 
        }; 
        xhttp.onerror = function(error) { 
            callback(null); 
        }; 
      //Replace this with a call to your token generating service 
        xhttp.open("GET", "https://contosohelp.com/token", true); 
        xhttp.send(); 
      } 
      
  3. นักพัฒนาของคุณจำเป็นต้องแชร์ข้อมูลต่อไปนี้ด้วย ช่องทาง Omni ผู้ดูแลระบบ: ของคุณ

    a. URL ของบริการคีย์สาธารณะจากขั้นตอนที่ 2

    ตัวอย่าง: https://www.contoso.com/auth/publickey

    ข. ชื่อของฟังก์ชันไคลเอ็นต์ JavaScript จากขั้นตอนที่ 4 วิดเจ็ตการแชท แบบสดจะเรียกชื่อนี้ภายในระหว่างเริ่มต้นการแชท

    ตัวอย่าง: auth.getAuthenticationToken

    หมายเหตุ

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

    ภาพประกอบต่อไปนี้จะแสดงการติดตั้งตามนี้:

    การตั้งค่าแชทที่รับรองความถูกต้อง

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

การตั้งค่าแชทที่รับรองความถูกต้อง

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

  2. เชื่อมโยงการตั้งค่าการตรวจสอบสิทธิ์กับ วิดเจ็ตการแชท ที่มีประสบการณ์การตรวจสอบสิทธิ์ เรียนรู้เพิ่มเติมได้ที่ เพิ่มการตรวจสอบสิทธิ์ใน วิดเจ็ตการแชท

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

    รันไทม์แชทที่ได้รับการรับรองความถูกต้อง

สร้างการตั้งค่าการรับรองความถูกต้องสำหรับ Apple Messages for Business

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

  • ผู้ดูแลระบบที่กำหนดค่าการตั้งค่าการรับรองความถูกต้องจะต้องได้รับสิทธิ์การรักษาความปลอดภัยเพิ่มเติม เรียนรู้เพิ่มเติมได้ที่ ตั้งค่าสิทธิ์การรักษาความปลอดภัยสำหรับฟิลด์

  • ตรวจสอบให้แน่ใจว่าองค์กรของคุณมีความรู้เกี่ยวกับการเชื่อมต่อ OAuth 2.0 OpenID ขั้นตอนต่างๆ มีรายละเอียดอยู่ในหัวข้อถัดไป

  • ยืนยันว่าองค์กรของคุณมี ข้อความแบบผสมประเภทการรับรองความถูกต้อง ของ Apple Messages for Business อย่างน้อยหนึ่งรายการ ต้องมีการกำหนดค่าข้อความที่อุดมไปด้วยนี้เพื่อการตั้งค่า

สร้างเรกคอร์ดการตั้งค่าการตรวจสอบสิทธิ์สำหรับ Apple Messages for Business โดยใช้โฟลว์การเชื่อมต่อ OAuth 2.0 OpenID

  1. ในแผนผังเว็บไซต์ของแอปศูนย์การจัดการ Customer Service เลือก การตั้งค่าของลูกค้า จากนั้นเลือก จัดการการตั้งค่าการรับรองความถูกต้อง รายการการตั้งค่าการตรวจสอบสิทธิ์ที่มีอยู่จะปรากฏขึ้น

  2. เลือก การตั้งค่าการรับรองความถูกต้องใหม่ และในหน้า เพิ่มการตั้งค่าการรับรองความถูกต้อง ให้ระบุรายละเอียดต่อไปนี้:

    1. ในหน้า ประเภทช่อง ให้ป้อนชื่อ จากนั้นเลือก Apple Messages for Business เป็นประเภทช่อง

    2. เปลี่ยนชนิดการรับรองความถูกต้อง โฟลว์การเชื่อมต่อ OAuth 2.0 OpenID

    3. ในหน้า เพิ่มการตั้งค่าการรับรองความถูกต้อง ให้ป้อนข้อมูลต่อไปนี้:

      • ID ลูกค้า : รหัสเซสชันของไคลเอนต์ OAuth 2.0 ที่ออกโดยเซิร์ฟเวอร์รับรองสิทธิการใช้งาน
      • ข้อมูลลับของไคลเอ็นต์: ข้อมูลลับของไคลเอ็นต์ที่ใช้ในการรับรองความถูกต้องคำขอที่ส่งไปยังเซิร์ฟเวอร์รับรองสิทธิการใช้งาน
      • ขอบเขต: ขอบเขตที่เพิ่มแต่ละส่วนจะระบุชิ้นส่วนข้อมูลผู้ใช้ที่คุณร้องขอจากลูกค้า เนื้อหาขอบเขตต้องตรงกับเนื้อหาที่ให้บริการผ่านผู้ให้บริการของคุณทุกประการ
      • URL โทเค็นการเข้าใช้: ตำแหน่งข้อมูลของผู้ให้บริการที่สามารถขอโทเค็นการเข้าใช้ได้
      • URL โทเค็นถอดรหัส : ตำแหน่งข้อมูล ซึ่ง OAuth 2.0 API สามารถดึงข้อมูลลูกค้าที่ร้องขอในขอบเขตได้
      • พารามิเตอร์เพิ่มเติม: อนุญาตให้บริการการรับรองความถูกต้องรับพารามิเตอร์เพิ่มเติมจากคำขอ
    4. ในหน้า รายละเอียดเพิ่มเติม คุณสามารถเลือกกำหนดเวลาหมดอายุของโทเค็นการเข้าใช้เป็นวินาทีได้ เวลาหมดอายุเริ่มต้นคือหนึ่งชั่วโมง
      หลังจากเวลาที่ระบุแล้ว ช่อง ได้รับการรับรอง ในส่วน สรุปของลูกค้า ของการสนทนาที่ผ่านการรับรองก่อนหน้านี้จะเปลี่ยนเป็น ไม่

    5. ในหน้า ข้อความที่มีเนื้อหาสมบูรณ์ ให้เลือก เพิ่ม จากนั้นเลือกข้อความที่มีเนื้อหาสมบูรณ์หนึ่งข้อความขึ้นไปที่จะเชื่อมโยงกับการตั้งค่าการตรวจสอบสิทธิ์นี้

    6. ตรวจทานหน้า สรุป แล้วเลือก ถัดไป กำหนดการตั้งค่าการรับรองความถูกต้องแล้ว

    7. ในหน้า เปลี่ยนเส้นทางข้อมูล ให้คัดลอก URL คุณเพิ่ม URL นี้ลงในเว็บไซต์ของผู้ให้บริการการตรวจสอบสิทธิ์ภายใต้ URL การโทรกลับที่อนุญาต

    8. เลือก จบ

เพิ่มการรับรองความถูกต้องไปยังช่องทาง Apple Messages for Business

  1. เปิดเวิร์กสตรีมที่มีอินสแตนซ์ช่องทางที่คุณต้องการเพิ่มการตรวจสอบสิทธิ์

  2. ในหน้า พฤติกรรม ของการตั้งค่าช่อง ให้ไปที่ การตั้งค่าการรับรองความถูกต้อง เปิดใช้งานความสามารถ จากนั้นเลือกการตั้งค่าที่ถูกต้องจากเมนูแบบเลื่อนลง เรียนรู้เพิ่มเติมได้ที่ กำหนดค่า Apple Messages for Business ช่อง

  3. หากต้องการตรวจสอบหรืออัปเดตการตั้งค่าการตรวจสอบสิทธิ์สำหรับอินสแตนซ์ของช่องแต่ละช่อง ให้เลือก แก้ไข

เพิ่มวิดเจ็ตการแชท
กำหนดค่าแบบสำรวจก่อนการสนทนา
สร้างการตอบกลับด่วน
สร้างและจัดการเวลาทำการ
ฝังวิดเจ็ตการแชทในพอร์ทัล Power Apps portals
ระบุลูกค้าโดยอัตโนมัติ