Introduktion
Motståndskraftiga, flexibla och skalbara säkerhetskontroller är särskilt viktiga när du implementerar molnbaserade program. För att tillhandahålla den här funktionen kan du använda autentiserings- och auktoriseringsfunktioner som erbjuds av Microsoft Entra ID.
Scenario: Konfigurera appar för autentisering
Anta att du arbetar för Adatum Corporation, som är en tillverkare av enheter som kylskåp och luftkonditioneringsenheter. Du leder ett litet utvecklingsteam och har fått i uppgift att skapa en app med flera funktioner för smarta kylskåp.
Ditt team har utvecklat en kylskåpsinventeringstjänst som företag kan använda för att enkelt identifiera vilka artiklar de behöver fylla på. De kan också konfigurera den här tjänsten för att automatiskt ordna om nödvändiga objekt. För det här ändamålet använde du en AKS-klusterhanterad Node.js-app (Azure Kubernetes Service). Den här appen bearbetar meddelanden från kylskåp och skickar dem till en hanteringswebbapp, där Azure Database for PostgreSQL fungerar som datalager.
Programmet uppfyllde alla krav som angavs vid den tidpunkten, men användningsfallen tog inte hänsyn till behovet av att hantera scenarier med flera klientorganisationer, där olika företag kan behöva ha en egen visning av sina respektive inventeringar och kunna komma åt dem på ett säkert sätt.
I den här modulen utforskar du hur Microsoft Entra-ID hjälper dig att hantera detta behov. Även om Microsoft Entra-ID:t har inbyggt stöd för flera klientorganisationer, kräver integreringen av det i ditt befintliga program vissa ändringar i enskilda programkomponenter och datalager.
Förutsättningar
- Grundläggande kunskaper om Azure
- Grundläggande förståelse för molnbaserad databehandling
- Grundläggande kunskaper om programmeringsbegrepp
Utbildningsmål
När du har slutfört den här modulen får du veta mer om hur du:
- Beskriv egenskaperna och funktionerna i Microsoft Entra ID.
- Implementera Microsoft Entra-autentisering för molnbaserade program.