Introdução
As organizações criam aplicativos para atender a vários casos de uso. Embora a maioria dos desenvolvedores de aplicativos esteja focada na implementação da lógica de negócios, também há requisitos para proteger o acesso ao aplicativo. A responsabilidade do gerenciamento de identidade e acesso requer experiência adicional e vem com complexidade.
O Microsoft Entra ID e a Microsoft Authentication Library (MSAL) simplificam isso. O Microsoft Entra ID permite lidar com esses requisitos fornecendo gerenciamento de identidade e acesso (IAM) como um serviço. A Biblioteca de Autenticação da Microsoft fornece APIs convenientes para que os desenvolvedores implementem os recursos de autenticação e autorização em seus aplicativos.
Cenário de exemplo
Imagine que você está construindo um portal para que os funcionários da sua empresa acessem informações da empresa e recursos úteis para realizar seu trabalho. Você precisa garantir que esse aplicativo só seja acessível aos usuários dentro da sua organização. Você deseja construir uma aplicação web Java que inicie sessão nos funcionários com suas contas de trabalho e exiba algumas informações do perfil da empresa.
O Microsoft Entra ID permite que você proteja seus aplicativos entrando em usuários com suas contas organizacionais. A Biblioteca de Autenticação da Microsoft (MSAL) fornece vários métodos para os desenvolvedores autenticarem usuários e obterem acesso autorizado a aplicativos protegidos pela ID do Microsoft Entra.
O que vamos fazer?
Neste módulo:
- Registe uma aplicação Web com o Microsoft Entra ID.
- Inicie sessão de utilizadores num inquilino do Microsoft Entra numa aplicação Web Java.
- Autorize o acesso a dados em uma API da Microsoft.
Qual é o principal objetivo?
O principal objetivo é aprender como proteger seu aplicativo com o Microsoft Entra ID e usar a Biblioteca de Autenticação da Microsoft para entrar em usuários e obter acesso autorizado aos dados em uma aplicação Web Java.