ค้นหาเว็บไซต์

จะลงทะเบียนแอปใน SharePoint Online ได้อย่างไร


SharePoint Online เป็นเครื่องมืออันน่าทึ่งภายใต้ Microsoft 365 ที่ช่วยให้คุณจัดระเบียบ แชร์ และจัดการข้อมูลได้ แต่คุณรู้หรือไม่ว่าคุณสามารถทำให้มันมีประสิทธิภาพมากยิ่งขึ้นโดยการเพิ่มคุณสมบัติพิเศษ? คุณลักษณะเพิ่มเติมเหล่านี้มาในรูปแบบของ Add-in ซึ่งเป็นโปรแกรมขนาดเล็กที่ออกแบบมาเพื่อปรับปรุงสิ่งที่ SharePoint สามารถทำได้

Add-in ของ SharePoint มีสองประเภทหลัก: โฮสต์ของ SharePoint และโฮสต์โดยผู้ให้บริการ รายการที่โฮสต์โดย SharePoint นั้นง่ายกว่าและมุ่งเน้นไปที่งานพื้นฐาน ทั้งหมดนี้อยู่ภายใน SharePoint เอง ในทางกลับกัน Add-in ของ SharePoint ที่โฮสต์โดยผู้ให้บริการจะมีความยืดหยุ่นมากกว่ามากและสามารถปรับแต่งตามความต้องการเฉพาะของคุณได้

ดังนั้น เพื่อควบคุมประสิทธิภาพของ Add-in ของ SharePoint ที่โฮสต์โดยผู้ให้บริการ คุณจำเป็นต้องทราบวิธีลงทะเบียนแอปใน SharePoint Online และให้สิทธิ์ที่จำเป็น การลงทะเบียนแอปกับ Azure Access Control (ACS) และ SharePoint App Management Service ช่วยให้แอปสามารถเชื่อมต่อและโต้ตอบกับการตั้งค่า SharePoint ของคุณได้อย่างปลอดภัย ในขณะที่ Add-in ที่โฮสต์โดย SharePoint ไม่จำเป็นต้องลงทะเบียนนี้ ในบล็อกนี้ เราจะแนะนำคุณตลอดขั้นตอนการลงทะเบียนและการกำหนดค่าสิทธิ์ของแอปใน SharePoint Online


การลงทะเบียนแอป SharePoint

ขั้นแรก มีสามตัวเลือกหลักสำหรับการลงทะเบียนแอปใน SharePoint ซึ่งรวมถึงการใช้ Visual Studio และเครื่องมือสำหรับนักพัฒนา Microsoft Office การใช้แดชบอร์ดผู้ขาย หรือไปที่หน้า AppRegNew.aspx ตอนนี้ เรามาดูรายละเอียดแต่ละวิธีในการสร้างการลงทะเบียนใน SharePoint Online สำหรับแอปกันดีกว่า

อย่างไรก็ตาม บล็อกนี้มุ่งเน้นไปที่วิธีการลงทะเบียนที่ไม่ซับซ้อนเป็นหลักโดยใช้วิธีแบบฟอร์มหน้า AppRegNew.aspx จากสามวิธีที่กล่าวถึงข้างต้น


ใช้ AppRegNew.aspx เพื่อลงทะเบียนแอปใน SharePoint

ลงทะเบียน Add-in/แอป SharePoint โดยใช้หน้า AppRegNew.aspx เมื่อมีการใช้แอปเฉพาะภายในผู้เช่าหรือฟาร์มรายเดียว

แนวทางนี้เหมาะอย่างยิ่งเมื่อสร้าง Add-in ที่มีไว้สำหรับการใช้งานในองค์กรเดียวหรือการแจกจ่ายผ่านแค็ตตาล็อกขององค์กร

ชี้ให้จำ: ผู้ดูแลไซต์คอลเลกชันไม่สามารถลงทะเบียนแอปหรือให้สิทธิ์ Add-in ของ SharePoint ตามค่าเริ่มต้นโดยใช้หน้า AppRegNew.aspx หรือ AppInv.aspx ตาม MC660075. ดังนั้น ผู้ดูแลระบบผู้เช่า SharePoint ควรอนุญาตให้ผู้ดูแลระบบไซต์คอลเลกชันลงทะเบียนแอปหรือกำหนดสิทธิ์ด้วย SiteOwnerManageLegacyServicePrincipalEnabled

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


จะลงทะเบียนแอปใน SharePoint โดยใช้ AppRegNew.aspx ได้อย่างไร

มาดูวิธีการลงทะเบียนแอปใน SharePoint Online ด้วยหน้า AppRegNew.aspx

1. ใช้ URL การลงทะเบียนแอป SharePoint ต่อไปนี้เพื่อนำทางไปยังหน้า AppRegNew

<Site Collection URL>/_layouts/15/AppRegNew.aspx

หมายเหตุ: แทนที่ ด้วย URL ไซต์คอลเลกชัน SharePoint ของคุณ

2. หลังจากเข้าถึงหน้า AppRegNew คุณจะต้องป้อนค่าเฉพาะเพื่อใช้แอปใน SharePoint ซึ่งมีรายชื่ออยู่ด้านล่าง

  • รหัสลูกค้า - รหัสลูกค้าหรือที่เรียกว่าแอปหรือรหัส Add-in ทำหน้าที่เป็นตัวระบุที่ไม่ซ้ำกันทั่วโลก (GUID) สำหรับแอปพลิเคชัน คุณสามารถวาง ID ที่มีอยู่หรือสร้างใหม่โดยใช้ปุ่ม 'สร้าง' โปรดจำไว้ว่า ID นี้จะต้องเป็นตัวพิมพ์เล็กและไม่ซ้ำกันสำหรับ Add-in แต่ละรายการ
  • รหัสลับไคลเอ็นต์ - รหัสลับไคลเอ็นต์หรือที่เรียกว่ารหัสลับของ Add-in คือค่าสตริงที่สามารถสร้างได้โดยใช้ ''ปุ่มสร้าง' สิ่งสำคัญคือต้องทราบว่าความลับของ Add-in เหล่านี้ที่ลงทะเบียนผ่านหน้า AppRegNew.aspx มีระยะเวลาหมดอายุหนึ่งปี ดังนั้นจึงจำเป็นอย่างยิ่งที่จะต้องเข้าใจวิธีแทนที่ความลับไคลเอ็นต์ที่กำลังจะหมดอายุใน Add-in ของ SharePoint เมื่อถึงวันหมดอายุ
  • ชื่อเรื่อง - ระบุชื่อ Add-in ของคุณที่ชัดเจนและจดจำได้ง่าย เนื่องจากจะแสดงอย่างสม่ำเสมอในข้อความยินยอมเมื่อขอสิทธิ์อนุญาต Add-in ของ SharePoint
  • โดเมนของแอป - ในช่อง "โดเมนของแอป" ให้ป้อนชื่อโฮสต์ของส่วนประกอบระยะไกลสำหรับการลงทะเบียนแอป SharePoint ของคุณ ยกเว้นโปรโตคอลใดๆ เช่น “https” หรือเครื่องหมายทับ (“/”) หากแอประยะไกลทำงานบนพอร์ตอื่นที่ไม่ใช่ 443 ตรวจสอบให้แน่ใจว่าโดเมน Add-in มีหมายเลขพอร์ตอยู่ด้วย นอกจากนี้ หากโฮสต์เว็บแอปพลิเคชันของคุณใช้นามแฝง DNS CNAME ให้ใช้นามแฝงนั้น เพื่อความเข้าใจที่ดีขึ้น ให้พิจารณาค่าตัวอย่างต่อไปนี้ด้านล่าง
    • www.contoso.com:3333
    • www.fabrikam.co
  • URI การเปลี่ยนเส้นทาง - URI การเปลี่ยนเส้นทางเป็นสิ่งจำเป็นสำหรับเว็บแอปพลิเคชันที่เปิดตัวภายนอกไปยัง SharePoint แอปพลิเคชันเหล่านี้ใช้ โฟลว์รหัสการตรวจสอบสิทธิ์ เพื่อให้ได้รับสิทธิ์ในการเข้าถึงข้อมูล SharePoint
    ค่าที่คุณป้อนในช่องนี้ต้องเป็น URL ปลายทางทั้งหมด รวมถึงค่าโปรโตคอล https ดูตัวอย่างด้านล่างเพื่อทราบประเภทค่าที่ถูกต้องที่จะป้อนในฟิลด์นี้
    • https://www.contoso.com/Default.aspx
    • https://www.fabrikam.com/RedirectAccept.aspx
    • https://www.northwindtraders.com/home/index
    • https://adventureworks.com/

หมายเหตุ: Add-in ของ SharePoint ที่เปิดใช้งานภายใน SharePoint และใช้ กระแสโทเค็นบริบท ไม่ต้องอาศัยค่านี้

3. สุดท้าย กดปุ่ม "สร้าง" เพื่อลงทะเบียน SharePoint Add-in ให้เสร็จสิ้นโดยใช้แบบฟอร์มหน้า AppRegNew.aspx ถัดไป หน้ายืนยันจะปรากฏขึ้น โดยนำเสนอรายละเอียดทั้งหมดที่คุณป้อนในหน้า AppRegNew.aspx

สิ่งสำคัญ: อย่าลืมคัดลอกและจัดเก็บค่าที่จำเป็นสำหรับการให้สิทธิ์และปรับใช้ Add-in ในสภาพแวดล้อมชั่วคราวหรือการใช้งานจริงอย่างปลอดภัย


ให้สิทธิ์ Add-in ของ SharePoint

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

1. เข้าถึงเพจ AppInv.aspx โดยการแทนที่ URL ของไซต์คอลเลกชันในลิงก์ต่อไปนี้

<Site Collection URL>/_layouts/15/AppInv.aspx

2. ป้อนรหัสลูกค้าของคุณแล้วกดปุ่ม "ค้นหา" รายละเอียดของ Add-in ของ SharePoint ที่ลงทะเบียนของคุณจะปรากฏขึ้นโดยอัตโนมัติ

3. สิ่งสำคัญในการตั้งค่าสิทธิ์ Add-in ของ SharePoint เกี่ยวข้องกับการสร้างโค้ด XML ภายใน 'XML คำขอสิทธิ์' นี่คือตัวอย่างของโค้ด XML ที่ให้สิทธิ์ควบคุมเต็มรูปแบบ ทำให้แอปพลิเคชันสามารถเข้าถึงไซต์ทั้งหมดและใช้การค้นหาเฉพาะแอปได้ .

<AppPermissionRequests AllowAppOnlyPolicy="true">
    
 <AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" /> 

</AppPermissionRequests>

4. หลังจากคลิกปุ่ม 'สร้าง' และเพิ่มการอนุญาต คุณจะพบกล่องโต้ตอบการยินยอมถามว่า “คุณเชื่อถือ (ชื่อ Add-in ของคุณ) หรือไม่” เลือก ตัวเลือก 'เชื่อถือ' เพื่อกำหนดค่า สิทธิ์เพิ่มเติมใน SharePoint ให้เสร็จสิ้น


เรียกข้อมูลการลงทะเบียน Add-in ของ SharePoint และข้อมูลหลักของ Add-in

จำเป็นอย่างยิ่งเสมอที่จะตรวจสอบสิทธิ์และความยินยอมของแอปใน Microsoft 365 เพื่อให้แน่ใจว่าได้รับการกำหนดค่าอย่างถูกต้อง คุณสามารถเข้าถึงและตรวจสอบรายละเอียดการลงทะเบียน Add-in ของคุณได้โดยใช้รหัสไคลเอ็นต์หรือ ID Add-in ที่สร้างขึ้นในระหว่างกระบวนการลงทะเบียน Add-in ของ SharePoint เพียงใช้ URL ที่ให้มาเพื่อดึงข้อมูลการลงทะเบียนแอป SharePoint ของคุณ สิ่งนี้จะให้ค่าที่แสดงแก่คุณเมื่อมีการร้องขอสำหรับแอปเฉพาะ (รหัสลูกค้า)

http://<SharePointWebsite>/_layouts/15/AppInv.aspx
  • ชื่อ
  • โดเมนเพิ่มเติม
  • URL เปลี่ยนเส้นทาง

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

จากนั้น คุณสามารถดึงหลักการของ Add-in ที่ลงทะเบียนไว้ได้โดยใช้ URL ต่อไปนี้

http://<SharePointWebsite>/_layouts/15/AppPrincipals.aspx

การยกระดับความปลอดภัยของสภาพแวดล้อม SharePoint Online ของคุณเป็นมากกว่าแค่การลงทะเบียน Add-in และการนำ OAuth ไปใช้ ดังนั้น ให้ใช้กฎการป้องกันข้อมูลสูญหาย (DLP) ของ SharePoint เพื่อปกป้องคุณจากการละเมิดข้อมูล การรักษาความปลอดภัยของ SharePoint จำเป็นต้องมีการเฝ้าระวังกฎ DLP การดำเนินการ และกิจกรรมไฟล์ภายใน Microsoft 365 ของคุณอย่างต่อเนื่อง

นี่คือจุดที่ AdminDroid Microsoft 365 Reporter เข้ามาทำให้เส้นทางการตรวจสอบ SharePoint Online ของคุณง่ายขึ้น! ข้ามวิธีการดั้งเดิมและสคริปต์ PowerShell ซึ่งจะทำให้เวลาอันมีค่าของคุณหมดไปแม้กระทั่งรายละเอียดที่เล็กที่สุด


พัฒนาความปลอดภัยของ SharePoint ของคุณด้วยรายงาน AdminDroid!

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

นอกจากนี้ คุณยังสามารถปรับปรุงกลยุทธ์การรักษาความปลอดภัยของคุณด้วยคอลเลกชันรายงาน SharePoint Online ขั้นสูง 180+ ที่กว้างขวางของ AdminDroid สิ่งเหล่านี้ไม่ได้เป็นเพียงรายงานเท่านั้น แต่ยังรวมถึงมุมมองใน SharePoint ของคุณอีกด้วย อยากรู้ว่าทำไม? เครื่องมือการรายงาน AdminDroid SharePoint Online ติดตามกิจกรรมและการดำเนินการทั้งหมดภายใน SharePoint ของคุณ เช่น คอลเลกชันไซต์ ผู้ใช้ไซต์ รายการ SharePoint ไลบรารีเอกสาร การใช้งานไซต์ SPO ฯลฯ เพื่อให้บรรลุการจัดการ SharePoint Online ที่ได้รับการปรับปรุง

AdminDroid นำเสนอ รายงานที่ครอบคลุมมากกว่า 1,800 รายการ และ แดชบอร์ดที่ขับเคลื่อนด้วย AI มากกว่า 30 รายการ ครอบคลุมบริการต่างๆ ของ Microsoft 365 เช่น Microsoft Entra ID, Exchange Online, MS Teams, OneDrive, Power BI, Stream และ Viva Engage

AdminDroid เป็นโซลูชันการรายงานและการตรวจสอบ Microsoft 365 ขนาดกะทัดรัดและสมบูรณ์แบบ!

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


ความคิดสุดท้าย

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

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

บทความที่เกี่ยวข้อง