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

จะลงทะเบียนแอปพลิเคชัน Azure AD จาก Azure Portal ได้อย่างไร


ในสภาพแวดล้อมทางธุรกิจที่เปลี่ยนแปลงไปอย่างรวดเร็ว Microsoft 365 ได้กลายเป็นสิ่งที่บริษัทต่างๆ ต้องมีเพื่อเพิ่มประสิทธิภาพการทำงานและปรับปรุงพื้นที่ทำงานดิจิทัลให้ทันสมัย นอกจากนี้ องค์กรต่างๆ กำลังรวมแอปต่างๆ เข้ากับการตั้งค่า Microsoft 365 เพื่อจัดการสภาพแวดล้อมและจัดการงานที่ซับซ้อนได้อย่างราบรื่น

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

หัวใจสำคัญของการบูรณาการนี้คือขั้นตอนสำคัญของการลงทะเบียนแอปพลิเคชันใน Azure AD (Microsoft Entra ID) การลงทะเบียนแอปพลิเคชันใน Azure AD ทำหน้าที่เป็นสะพานเชื่อมต่อแอปของคุณกับ Microsoft 365 ได้อย่างราบรื่น ความสัมพันธ์ที่น่าเชื่อถือจะถูกสร้างขึ้นระหว่าง Microsoft และแอปพลิเคชันเมื่อคุณลงทะเบียนแอปพลิเคชันใน Azure AD ซึ่งขยายการควบคุมแอปของคุณที่ละเอียดยิ่งขึ้น ในบล็อกนี้ เรานำเสนอคำแนะนำที่ครอบคลุมซึ่งจะนำทางคุณเกี่ยวกับวิธีการลงทะเบียนแอปพลิเคชัน Azure AD จากพอร์ทัล Azure

ข้อกำหนดเบื้องต้นสำหรับการลงทะเบียนแอปใน Azure

จำเป็นต้องมีสิทธิ์บางอย่างเพื่อสร้างการลงทะเบียนแอปพลิเคชัน Azure AD โดยตรงจากพอร์ทัล Azure สิทธิ์รวมถึง

  1. จำเป็นต้องมีการสมัครสมาชิก Azure หรือบัญชีทดลองใช้ฟรี
  2. จากนั้น บัญชี Azure ควรมีสิทธิ์เพียงพอในการจัดการแอปพลิเคชัน Azure AD นอกจากสิทธิ์แล้ว ยังจำเป็นต้องมีบทบาท Azure AD หรือที่รู้จักในชื่อ Microsoft Entra ID อีกด้วย

    • ผู้ดูแลระบบระดับโลก
    • ผู้ดูแลระบบแอปพลิเคชัน
    • ผู้พัฒนาแอพพลิเคชั่น
    • ผู้ดูแลระบบแอปพลิเคชันระบบคลาวด์
  3. และมั่นใจในการกำหนดค่าของกระบวนการตั้งค่าผู้เช่า

การลงทะเบียนแอปใน Azure AD

โดยใช้ขั้นตอนด้านล่างนี้ คุณสามารถลงทะเบียนแอปพลิเคชันใน MS Entra ID ได้ ผ่านการลงทะเบียนแอป Azure ปรับใช้บริการอนุญาต OAuth กำหนดการควบคุมการเข้าถึงตามบทบาท (RBAC) และใช้บริการขั้นสูงอื่นๆ อีกมากมายของ Microsoft 365

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

<ข>1. การลงทะเบียนแอปพลิเคชันใหม่ใน Azure AD

โดยไม่ชักช้า เรามาเริ่มต้นด้วยวิธีสร้างการลงทะเบียนแอป Azure ผ่านพอร์ทัล Azure กันดีกว่า

  1. ก้าวแรกของคุณด้วยการลงชื่อเข้าใช้
  2. จากนั้นไปที่หน้าการลงทะเบียนใหม่โดยปฏิบัติตามเส้นทางด้านล่าง

    Azure Active Directory ? จัดการ ? การลงทะเบียนแอป ? การลงทะเบียนใหม่

  3. ป้อนชื่อที่ต้องการสำหรับแอปพลิเคชัน และเลือกประเภทบัญชีที่รองรับต่อไปนี้

    • บัญชีในไดเร็กทอรีขององค์กรเท่านั้น (ผู้เช่ารายเดียว) - เลือกตัวเลือกนี้หากคุณต้องการให้แอปพลิเคชันของคุณเข้าถึงได้โดยผู้ใช้ผู้เช่าและผู้ใช้ทั่วไปเท่านั้น แอปพลิเคชันผู้เช่ารายเดียวนี้เรียกอีกอย่างว่า แอปพลิเคชันสายงานธุรกิจ (LOB) ในแพลตฟอร์มข้อมูลประจำตัวของ Microsoft
    • บัญชีในไดเรกทอรีขององค์กร (ผู้เช่าหลายราย) - เลือกตัวเลือกนี้เพื่อให้สิทธิ์การเข้าถึงแก่ผู้เช่า Azure AD เท่านั้น ตัวอย่างเช่น เมื่อคุณสร้างแอปพลิเคชัน SaaS ซึ่งเป็นแอปพลิเคชันที่มีผู้เช่าหลายรายซึ่งมีจุดประสงค์เพื่อเข้าถึงองค์กรต่างๆ มากขึ้น
    • บัญชีในไดเร็กทอรีขององค์กร (ผู้เช่าหลายราย) และบัญชี Microsoft ส่วนบุคคล (เช่น Skype, Xbox) - ขยายขอบเขตลูกค้าของคุณโดยเลือกตัวเลือกนี้ อนุญาตให้ผู้ใช้หลายรายที่มีบัญชี Microsoft ส่วนตัว รวมถึงบัญชี Skype, Xbox, Live และ Hotmail เพื่อเข้าถึงแอปพลิเคชันประเภทนี้
    • บัญชี Microsoft ส่วนบุคคลเท่านั้น - ในกรณีที่คุณกำลังสร้างแอปพลิเคชันสำหรับผู้ใช้บัญชี Microsoft ส่วนบุคคล (รวมถึงบัญชี Skype, Xbox, Live และ Hotmail) ให้เลือกตัวเลือกนี้

4. กล่าวถึง URI การเปลี่ยนเส้นทางการลงทะเบียนแอป Azure (Uniform Resource Identifier) พร้อมกับแพลตฟอร์มเพื่อส่งมอบการตอบสนองการรับรองความถูกต้องหลังจากตรวจสอบสิทธิ์ผู้ใช้โดยเจตนา คุณสามารถเลือกแพลตฟอร์มใดแพลตฟอร์มหนึ่งจากตัวเลือกที่แสดงด้านล่าง

    • ไคลเอนต์สาธารณะ/เนทิฟ (มือถือและเดสก์ท็อป)
    • เว็บ
    • แอปพลิเคชันหน้าเดียว (SPA)

5. สุดท้าย กดปุ่ม ลงทะเบียน เพื่อลงทะเบียนแอปกับ Azure Active Directory จากนั้นจะนำทางไปยังหน้าภาพรวมของแอปพลิเคชันที่ลงทะเบียนใน Microsoft Entra ID

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

หมายเหตุ: การสร้างการลงทะเบียนแอปพลิเคชัน Azure AD ผ่านทางพอร์ทัลจะส่งผลให้มีการสร้างแอปพลิเคชันและออบเจ็กต์หลักของบริการโดยอัตโนมัติ ในทางตรงกันข้าม การใช้ Microsoft Graph API สำหรับการลงทะเบียนจำเป็นต้องสร้างออบเจ็กต์หลักของบริการด้วยตนเอง

คุณพบข้อความด้านบนที่ปรากฏขึ้นทันทีหลังจากลงทะเบียนแอปพลิเคชันใน Microsoft Entra ID หรือไม่ ข้อความดังกล่าวส่งสัญญาณการสิ้นสุดการสนับสนุน Azure Active Directory Authentication Library (ADAL) และ Azure AD Graph API โดย Microsoft ขณะนี้ Microsoft กำลังเปลี่ยนไปใช้ Microsoft Authentication Library (MSAL) และ Microsoft Graph API ซึ่งนำเสนอเวิร์กโฟลว์การรับรองความถูกต้องที่มีความคล่องตัวและขั้นสูงยิ่งขึ้น

<ข>2. กำหนดค่าสิทธิ์การลงทะเบียนแอปพลิเคชันใน Azure

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

  1. กำหนดสิทธิ์ให้กับการลงทะเบียนแอป Azure โดยปฏิบัติตามเส้นทางที่ให้ไว้

การลงทะเบียนแอป ? แอปพลิเคชันทั้งหมด ? เลือกแอปพลิเคชันของคุณ ?จัดการ ? การอนุญาต API ? เพิ่มการอนุญาต

  1. เมื่อคุณคลิกที่ “เพิ่มการอนุญาต” หน้าที่ชื่อ “ขอสิทธิ์ API” จะปรากฏบนหน้าจอของคุณ
  2. จากนั้น ไปที่แท็บ “APIs องค์กรของฉัน” และค้นหา Windows Azure Active Directory หรือ 00000002-0000-0000-c000-000000000000< ขยายข้อมูลความคมชัด="ไม่มี">.

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

  1. ตอนนี้ กลับไปที่หน้าต่าง "สิทธิ์ที่กำหนดค่า" เพื่ออัปเดตบันทึกความยินยอมที่มีอยู่ จากนั้นเลือก “ให้สิทธิ์ผู้ดูแลระบบยินยอม” เพื่อให้สิทธิ์ Azure AD Graph ที่จำเป็นสำหรับการลงทะเบียนแอปของคุณ
  2. ด้วยการเลือกตัวเลือกนี้ คุณสามารถกำจัดความยินยอมของผู้ใช้เฉพาะสำหรับสิทธิ์ที่ร้องขอ และจำกัดการเข้าถึงการลงทะเบียนแอป Azure AD
  3. ทันที หน้าลอยจะปรากฏขึ้นเพื่อยืนยันคุณพร้อมปุ่ม ใช่

<ข>3. กำหนดค่าการตรวจสอบสิทธิ์การลงทะเบียนแอป Azure

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

  1. นำทางโดยใช้เส้นทางด้านล่างเพื่อไปที่หน้าภาพรวมของแอป

    การลงทะเบียนแอป ? แอปพลิเคชันทั้งหมด ? เลือกแอปพลิเคชันของคุณ

  2. จากบานหน้าต่างด้านซ้ายของหน้าภาพรวมแอป ให้เลือก การตรวจสอบสิทธิ์ ใต้จัดการ
  3. จากนั้น ทำเครื่องหมายในช่อง โทเค็นการเข้าถึง (ใช้สำหรับโฟลว์โดยนัย) และ โทเค็น ID (ใช้สำหรับโฟลว์โดยนัยและโฟลว์แบบไฮบริด) ภายใต้การให้สิทธิ์โดยนัยและโฟลว์แบบไฮบริด
  4. คลิกบันทึกเพื่อกำหนดค่าการตรวจสอบสิทธิ์แอปให้สำเร็จ

<ข>4. เพิ่มรหัสลับไคลเอ็นต์ Azure AD สำหรับการตรวจสอบสิทธิ์แอป

ข้อมูลลับไคลเอนต์ Azure AD หรือที่เรียกว่ารหัสผ่านแอปพลิเคชัน คือสตริงที่แอปใช้เพื่อตรวจสอบสิทธิ์ของตัวเอง แม้ว่าความลับของลูกค้าจะไม่ปลอดภัยเท่ากับการตรวจสอบสิทธิ์โดยใช้ใบรับรอง แต่นักพัฒนาก็นิยมใช้การพัฒนาแอปในเครื่องเนื่องจากความเรียบง่าย มาดูวิธีเพิ่มความลับของลูกค้าในส่วนนี้ของบล็อกกันดีกว่า

1. ปฏิบัติตามเส้นทางด้านล่างเพื่อเพิ่มรหัสลับไคลเอนต์ MS Entra ID

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

2. ถัดไป เพิ่มคำอธิบายสำหรับความลับไคลเอ็นต์ของคุณและตั้งค่าการหมดอายุ

    • สิ่งสำคัญ ระยะเวลาที่ยาวนานที่สุดที่ความลับของลูกค้าสามารถใช้ได้คือ 24 เดือน ดังนั้นจึงไม่สามารถกำหนดวันหมดอายุที่เกินกว่ากรอบเวลาสองปีนี้ได้
    • เป็นที่น่าสังเกตว่า Microsoft ขอแนะนำอย่างยิ่งให้ความลับไคลเอ็นต์หมดอายุสูงสุด 6 เดือน โดยเน้นย้ำถึงความสำคัญของการรักษาภายในขอบเขตนี้< /ผม>

3. เลือก เพิ่ม และบันทึกค่าความลับไคลเอ็นต์เพื่อใช้ในอนาคต โปรดจำไว้ว่า ค่านี้จะไม่ปรากฏอีกเมื่อคุณออกจากหน้านี้

ลงทะเบียนแอป Azure อัตโนมัติ

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

ด้วยสคริปต์นี้คุณสามารถทำได้

  • ทำให้การลงทะเบียนแอป Azure เป็นแบบอัตโนมัติและสร้างการรับรองความถูกต้องของใบรับรอง
  • ลงทะเบียนแอป Azure ด้วยใบรับรองที่มีอยู่
  • เพิ่มใบรับรองให้กับแอปที่มีอยู่
  • เชื่อมต่อ MS Graph PowerShell โดยใช้ใบรับรอง
  • และเพิกถอนใบรับรองจากแอป

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

แต่อย่ากลัวเลย เข้าสู่ AdminDroid Microsoft 365 Reporter ซึ่งเป็นโซลูชันขั้นสูงสุดของคุณเพื่อลดความซับซ้อนในการตรวจสอบแอปพลิเคชัน Azure AD ด้วยรายงานที่ครอบคลุมและมีรายละเอียด .

ยกระดับการตรวจสอบแอปพลิเคชัน Azure ด้วยรายงานฟรีของ AdminDroid!

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

  • แอปพลิเคชันที่เพิ่มเข้ามา
  • แอปพลิเคชั่นที่อัปเดต
  • แอปพลิเคชันที่ถูกลบ
  • ความยินยอมต่อแอปพลิเคชัน
  • OAuth2 สิทธิ์อนุญาต
  • การกำหนดบทบาทของแอป

นอกจากนี้ ทำความรู้จักกับการเปลี่ยนแปลงหลักของบริการแอป Azure การเปลี่ยนแปลงข้อมูลรับรอง การเปลี่ยนแปลงการมอบหมาย และการทำงานของแอปได้ในพริบตาด้วยรายงานฟรีมากกว่า 190 รายการของ AdminDroid บน Azure AD

นอกเหนือจากการตรวจสอบแอปพลิเคชันแล้ว เครื่องมือตรวจสอบ AdminDroid Azure AD ยังปูทางสำหรับการตรวจสอบผู้ใช้ Microsoft 365 กลุ่ม การเข้าสู่ระบบของผู้ใช้ การเปลี่ยนแปลงบทบาทของผู้ดูแลระบบ การตั้งค่าการเปลี่ยนแปลงการตรวจสอบ ฯลฯ , ฟรี.

ดังนั้น คุณจึงมีมุมมอง 360 องศาของสภาพแวดล้อม Microsoft 365 Azure Active Directory ของคุณด้วย แดชบอร์ด AdminDroid Azure AD นอกจากนี้ ปลดล็อกความสามารถ การจัดการ Azure AD ที่ได้รับการปรับปรุงด้วยเครื่องมือและฟีเจอร์ที่มีให้

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

นอกจากนี้ คุณลักษณะของ AdminDroid เช่น การแจ้งเตือนด่วน, การตั้งเวลา การมอบหมายการเข้าถึงแบบละเอียด , และ ตัวกรองการปรับแต่งขั้นสูง จะแบ่งเบาภาระของการจัดการ Microsoft 365

ลองใช้ AdminDroid ตอนนี้พร้อม ทดลองใช้ 15 วัน เพื่อใช้งาน ประสบการณ์ตรงในขอบเขตอันกว้างใหญ่ของการรายงาน Microsoft 365!

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

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

ฉันหวังว่าบล็อกนี้จะนำเสนอวิธีการลงทะเบียนแอปพลิเคชันแบบง่ายๆ ใน Microsoft Entra ID อย่าลังเลที่จะแบ่งปันความคิดของคุณในส่วนความเห็น

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