Présentation
Les contrôles de sécurité résilients, flexibles et évolutifs sont particulièrement importants lors de l’implémentation d’applications natives Cloud. Pour obtenir cela, vous pouvez tirer parti de la fonctionnalité d’authentification et d’autorisation offerte par Microsoft Entra ID.
Scénario : configurer des applications pour l’authentification
Supposons que vous travailliez pour Adatum Corporation, qui est un fabricant d’appareils comme des réfrigérateurs et des climatiseurs. Vous êtes responsable d’une petite équipe de développeurs et vous êtes chargé de créer une application avec plusieurs fonctionnalités pour les réfrigérateurs intelligents.
Votre équipe a développé un service d’inventaire des réfrigérateurs que les entreprises peuvent utiliser pour identifier facilement les éléments qu’ils doivent réapprovisionner. Elles peuvent également configurer ce service pour réorganiser automatiquement les éléments. Pour ce faire, vous avez utilisé une application Node.js hébergée sur un cluster Azure Kubernetes Service (AKS). Cette application traite les messages des réfrigérateurs et les envoie à une application web de gestion, avec Azure Database pour PostgreSQL comme de magasin de données.
Bien que votre application réponde à toutes les exigences spécifiées à ce moment-là, ces cas d’usage n’ont pas pris en compte la nécessité de prendre en charge des scénarios multi-locataires, selon lesquels des entreprises différentes ont leur propre affichage d’inventaires et doivent pouvoir y accéder en toute sécurité.
Dans ce module, vous allez découvrir comment Microsoft Entra ID peut vous aider à répondre à ce besoin. Alors que Microsoft Entra ID prend en charge l’architecture multi-locataire en mode natif, son intégration dans votre application existante nécessitera certaines modifications des composants d’application individuels et des magasins de données.
Prérequis
- Connaître les bases d’Azure
- Connaître les bases du cloud computing
- Connaissance de base des concepts de programmation
Objectifs d’apprentissage
Après avoir terminé ce module, vous en saurez plus sur comment :
- Décrire les caractéristiques et les fonctionnalités de Microsoft Entra ID.
- Implémenter l’authentification Microsoft Entra pour les applications natives Cloud.