แชร์ผ่าน


การสร้าง SharePoint การเชื่อมต่อ

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

ให้สิทธิ์เข้าถึงโฟลเดอร์ SharePoint

  1. สร้างการลงทะเบียนแอปในผู้เช่าที่ติดตั้ง Regulatory Configuration Service (RCS) ไว้

    1. ลงชื่อเข้าใช้ พอร์ทัล Azure
    2. ไปที่ การลงทะเบียนแอป
    3. เลือก การลงทะเบียนใหม่
    4. ป้อนชื่อ เช่น แอป SharePoint สำหรับการออกใบแจ้งหนี้อิเล็กทรอนิกส์ และลงทะเบียนให้เสร็จสมบูรณ์
    5. เลือกการลงทะเบียนแอปใหม่
    6. บนแท็บ การรับรองความถูกต้อง ให้เปิดใช้งานตัวเลือก อนุญาตขั้นตอนของไคลเอ็นต์สาธารณะ
    7. บนแท็บ ใบรับรองและข้อมูลลับ ให้เลือก ข้อมูลลับของไคลเอ็นต์ใหม่ เพื่อสร้างข้อมูลลับของไคลเอ็นต์
    8. คัดลอกค่าของข้อมูลลับที่สร้าง

    ทำตามแนวทางเหล่านี้:

    • อย่าใช้การลงทะเบียนแอปเดียวกันกับบริการต่างๆ
    • ทำตาม คำแนะนำของนโยบายรหัสผ่าน
    • ตั้งค่าการหมุนเวียนรหัสผ่าน ระหว่างการหมุนเวียน ให้สร้างข้อมูลลับของไคลเอ็นต์ใหม่สำหรับการลงทะเบียนแอป อัปเดต Key Vault แล้วลบข้อมูลลับของเก่า
  2. บันทึกค่าของ ข้อมูลลับของการลงทะเบียนแอป และ รหัสแอปพลิเคชัน (ไคลเอ็นต์) เป็นรหัสใหม่สองค่าใน Key Vault ในการตั้งค่าสภาพแวดล้อมการออกใบแจ้งหนี้อิเล็กทรอนิกส์ของคุณ

  3. เพิ่มข้อมูลลับที่คุณสร้างในพารามิเตอร์ Key Vault ในการตั้งค่าสภาพแวดล้อมการออกใบแจ้งหนี้อิเล็กทรอนิกส์ใน RCS

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

    1. เลือกการลงทะเบียนแอปที่คุณสร้างขึ้น

    2. บนแท็บ สิทธิ์ของ API ให้เลือก เพิ่มสิทธิ์

    3. เลือก Microsoft Graph (สิทธิ์ของแอปพลิเคชัน)>Sites.Selected

    4. เลือก ให้ความยินยอมของผู้ดูแลระบบสำหรับ <ชื่อผู้ใช้>

    5. ตรวจสอบฟิลด์ สถานะ เพื่อให้แน่ใจว่าได้ให้สิทธิ์แล้ว

      ภาพหน้าจอที่แสดงสิทธิ์ที่ให้บนแท็บสิทธิ์ของ API

    6. เปิด Graph Explorer และลงชื่อเข้าใช้

    7. ในบานหน้าต่างด้านซ้าย บนแท็บ การสอบถามตัวอย่าง ภายใต้ ไซต์ SharePoint เลือก รับไซต์ SharePoint ตามพาธสัมพัทธ์ของไซต์

    8. ป้อนพารามิเตอร์ {host-name} และ {server-relative-path} ตัวอย่างเช่น กรอกข้อมูล <domain>.sharepoint.com สำหรับ {host-name} และ sites/<siteName> สำหรับ {server-relative-path}

      หมายเหตุ

      สำหรับเว็บไซต์เริ่มต้น ให้ปล่อยพารามิเตอร์ {server-relative-path} เว้นว่างไว้

    9. เลือก เรียกใช้การสอบถาม และบันทึกผลลัพธ์

    10. กำหนดค่าการสอบถามต่อไปนี้

      POST https://graph.microsoft.com/v1.0/sites/{site-id}/permissions

      ในการสอบถามนี้ {site-id} เป็นค่าของโหนด id จากการตอบสนองต่อการสอบถามก่อนหน้านี้

      ต่อไปนี้เป็นเนื้อความของคำขอ

      {
          "roles": [
              "read",
              "write"
          ],
          "grantedToIdentities": [
              {
                  "application": {
                      "id": "{app-id}",
                      "displayName": "{app-name}"
                  }
              }
          ]
      }
      

      ในเนื้อความของคำขอนี้ {app-id} เป็นค่า รหัสแอปพลิเคชัน (ไคลเอ็นต์) และ {app-name} เป็นค่า ชื่อแอปพลิเคชัน

      ภาพหน้าจอของการสอบถาม POST

    11. บนแท็บ แก้ไขสิทธิ์ เลือก เปิดแผงสิทธิ์ แล้วเลือก ไซต์>Sites.FullControl.All>ความยินยอม

    12. เลือก เรียกใช้การสอบถาม

ขณะนี้บริการออกใบแจ้งหนี้อิเล็กทรอนิกส์สามารถเข้าถึงไซต์ SharePoint ของคุณได้แล้ว