Présentation

Effectué

Les organisations créent des applications pour répondre à divers cas d’usage. Bien que la plupart des développeurs d’applications se concentrent sur l’implémentation de la logique métier, la sécurisation de l’accès à l’application est également incontournable. La gestion des identités et des accès nécessite une expertise supplémentaire et s’accompagne d’un certain degré de complexité.

Heureusement, Microsoft Entra ID et la bibliothèque d’authentification Microsoft (MSAL) vous simplifient la tâche. Microsoft Entra ID vous permet de répondre à ces exigences en fournissant la gestion des identités et des accès (IAM) en tant que service. La bibliothèque d’authentification Microsoft fournit des API pratiques qui permettent aux développeurs d’implémenter des fonctionnalités d’authentification et d’autorisation dans leurs applications.

Exemple de scénario

Prenons un exemple : vous créez un portail pour permettre aux employés de votre entreprises d’accéder à des informations internes et à des ressources utiles pour leur travail. Cette application doit être uniquement accessible aux utilisateurs de votre organisation. Vous souhaitez créer une application web Java qui connecte les employés avec leur compte professionnel et qui affiche des informations provenant de leur profil d’entreprise.

Microsoft Entra ID vous permet de sécuriser vos applications en connectant les utilisateurs avec leur compte professionnel. La bibliothèque d’authentification Microsoft (MSAL) fournit différentes méthodes permettant aux développeurs d’authentifier les utilisateurs et de bénéficier d’un accès autorisé aux applications sécurisées par Microsoft Entra ID.

Qu’allez-vous faire ?

Dans ce module, vous allez découvrir les points suivants :

  • Inscrire une application web dans Microsoft Entra ID.
  • Connecter des utilisateurs d’un locataire Microsoft Entra à une application web Java.
  • Autoriser l’accès aux données dans une API Microsoft.

Quel est l’objectif principal ?

L’objectif principal est d’apprendre à sécuriser une application avec Microsoft Entra ID et à utiliser la bibliothèque d’authentification Microsoft pour connecter les utilisateurs et obtenir un accès autorisé aux données dans une application web Java.