Introdução

Concluído

As organizações criam aplicativos para atender a vários casos de uso. Embora a maioria dos desenvolvedores de aplicativos se concentre em implementar a lógica de negócios, também é necessário proteger o acesso ao aplicativo. A responsabilidade pelo gerenciamento de identidades e de acesso exige conhecimento adicional e implica em complexidade.

O Microsoft Entra ID e a Biblioteca de Autenticação da Microsoft (MSAL) simplificam isso. O Microsoft Entra ID permite que você atenda a esses requisitos ao fornecer o Gerenciamento de Identidades e Acesso (IAM) como 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ê esteja desenvolvendo um portal para que os funcionários de sua empresa acessem informações e recursos úteis para desempenhar o trabalho deles. Você precisa garantir que esse aplicativo seja acessível apenas para os usuários de sua organização. Você deseja criar um aplicativo Web Java que conecte os funcionários às contas corporativas deles e exiba algumas informações de seu perfil da empresa.

O Microsoft Entra ID permite que você proteja seus aplicativos ao conectar os usuários por meio das respectivas contas corporativas. A Biblioteca de Autenticação da Microsoft (MSAL) fornece vários métodos para que os desenvolvedores autentiquem usuários e tenham acesso autorizado a aplicativos protegidos pelo Microsoft Entra ID.

O que faremos?

Neste módulo, você vai:

  • Registrar um aplicativo web no Microsoft Entra ID.
  • Conectar usuários em um locatário do Microsoft Entra em um aplicativo web Java.
  • Autorizar o acesso a dados em uma API da Microsoft.

Qual é a meta principal?

A principal meta é aprender a proteger seu aplicativo com o Microsoft Entra ID e a usar a Biblioteca de Autenticação da Microsoft para fazer o login de usuários e ter acesso autorizado a dados em um aplicativo Web Java.