Pendahuluan

Selesai

Kontrol keamanan yang kuat, fleksibel, dan dapat diskalakan sangat penting saat menerapkan aplikasi asli cloud. Untuk menyediakan fungsionalitas ini, Anda dapat memanfaatkan fungsionalitas autentikasi dan otorisasi yang ditawarkan oleh ID Microsoft Entra.

Skenario: Menyiapkan aplikasi untuk autentikasi

Misalkan Anda bekerja untuk Adatum Corporation, yang merupakan produsen perangkat seperti unit kulkas dan AC. Anda memimpin tim pengembangan kecil, dan Anda ditugaskan dengan membangun aplikasi multi-fitur untuk kulkas pintar.

Tim Anda telah mengembangkan layanan inventaris kulkas yang dapat digunakan bisnis untuk mengidentifikasi item apa saja yang memerlukan stok ulang dengan mudah. Mereka juga dapat menyiapkan aplikasi ini untuk menyusun ulang item yang diperlukan secara otomatis. Untuk tujuan ini, Anda menggunakan aplikasi Node.js yang di-host oleh kluster Microsoft Azure Kubernetes Service (AKS). Aplikasi ini memproses pesan dari kulkas dan mengirimkannya ke aplikasi web manajemen, dengan Azure Database untuk PostgreSQL sebagai penyimpanan data.

Meskipun aplikasi Anda memenuhi semua persyaratan yang ditentukan pada saat itu, kasus penggunaannya tidak memperhitungkan kebutuhan untuk mengakomodasi skenario multitenant, di mana bisnis yang berbeda mungkin memerlukan tampilan sendiri dari inventori masing-masing, dan dapat mengaksesnya dengan aman.

Dalam modul ini, Anda akan menjelajahi bagaimana Microsoft Entra ID membantu Anda mengatasi kebutuhan ini. Meskipun MICROSOFT Entra ID secara asli mendukung multitenansi, mengintegrasikannya ke dalam aplikasi Anda yang ada akan memerlukan beberapa perubahan pada komponen aplikasi individual dan penyimpanan data.

Prasyarat

  • Pemahaman dasar tentang Azure
  • Pemahaman dasar tentang komputasi cloud
  • Pemahaman dasar tentang konsep pemrogaman

Tujuan pembelajaran

Setelah menyelesaikan modul ini, Anda akan tahu lebih banyak tentang cara:

  • Menjelaskan karakteristik dan fungsionalitas ID Microsoft Entra.
  • Menerapkan autentikasi Microsoft Entra untuk aplikasi cloud-native.